feat(tailscale): bind Mac mini to Tailscale (100.108.205.40) with subnet routing and router bypass
This commit is contained in:
1 parent
713007cc69
commit
10381a8c77
5 files changed
+26
-8
No files matched your search
@@ -107,6 +107,17 @@
|
|||||||
- 为 `clash.home.961504.xyz:10443` 与 `router.home.961504.xyz:10443` 开启 `basic_auth` 密码认证(账号 `ixvii0iv`,密码与 Mac mini 一致)。
|
- 为 `clash.home.961504.xyz:10443` 与 `router.home.961504.xyz:10443` 开启 `basic_auth` 密码认证(账号 `ixvii0iv`,密码与 Mac mini 一致)。
|
||||||
- **回滚方式**:`ssh mini "cd ~/homelab/stacks/sun-panel && docker compose down"`
|
- **回滚方式**:`ssh mini "cd ~/homelab/stacks/sun-panel && docker compose down"`
|
||||||
|
|
||||||
|
### 11. 部署 Mac mini Tailscale 异地组网与家庭子网路由 (`100.108.205.40`)
|
||||||
|
- **操作时间**:2026-11-06 22:10 ~ 22:18
|
||||||
|
- **目标设备**:小米路由器 (`192.168.31.1`) & Mac mini (`192.168.31.164`) & 本机 MacBook Air
|
||||||
|
- **变更内容**:
|
||||||
|
1. **路由器防冲突配置**:在 [`configs/router-shellcrash-config.yaml`](file:///Users/ixvii0iv/homelab/configs/router-shellcrash-config.yaml) 中将 `+.tailscale.com`、`+.tailscale.io`、`+.ts.net` 加入 `fake-ip-filter` 与 `全球直连`,并添加防火墙 `Tailscale_UDP_41641` 端口映射,确保 P2P 直连打洞不被国外代理劫持。
|
||||||
|
2. **Mac mini 系统级守护进程**:开启内核 IPv4 转发 (`net.inet.ip.forwarding=1`),安装并启动 `sudo brew services start tailscale`,执行 `sudo tailscale up --advertise-routes=192.168.31.0/24 --accept-dns=false`。
|
||||||
|
3. **组网结果**:Mac mini 获得固定 Tailscale IP `100.108.205.40`,同时实测 Mac mini 海外出口 IP 仍为 `104.43.105.243` (SG Azure),对家庭原有网络零干扰。
|
||||||
|
4. **本机 SSH 别名**:在 [`~/.ssh/config`](file:///Users/ixvii0iv/.ssh/config) 新增 `Host mini-ts` (`100.108.205.40`)。
|
||||||
|
- **回滚方式**:`ssh mini "sudo /opt/homebrew/bin/tailscale down && sudo brew services stop tailscale"`
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user