深圳家里 · 借道你的电脑
Raina 在国外连不上家里的智能家居主机,需要借你的 MacBook Air 当一下跳板。你只要在电脑上打开一个开关、粘贴一段字,之后什么都不用管。
点屏幕右上角的 WiFi 图标,看连的是家里那个路由器的名字,不是手机热点、不是访客网。
顺便看一眼右上角有没有 Tailscale 的小图标(一个小方格图案)。有就好,别退出它。没有的话截图发 Raina。
打开 Safari,在最上面的地址栏输入下面这串,按回车:
http://192.168.68.85:8123一个蓝白色的登录页,写着 Home Assistant。不用登录,看到就行,关掉。
等 10 秒刷新一次;还是打不开就截图发 Raina。这一步不通,后面做了也没用。
点左上角 → 系统设置 → 通用 → 共享
英文界面:System Settings → General → Sharing
找到 远程登录(Remote Login),把右边的开关打开。系统可能要你输一次电脑的开机密码,输你自己的。
然后点开关旁边的 ⓘ 小圆圈,把「允许访问」选成 所有用户。
弹出的小窗口里有一行灰字,类似「若要远程登录此电脑,请键入 ssh xxx@xxx」。把这一行截图发给 Raina,她需要里面的用户名。
按住键盘上的 ⌘ command 再按 空格,会弹出一个搜索框。输入「终端」两个字,按回车。
英文界面搜 Terminal
一个黑色或白色的窗口,里面有一行字,最后是闪着的光标。
点下面的「复制」,然后点进终端窗口,按 ⌘ command + V 粘贴,再按回车。
mkdir -p ~/.ssh && chmod 700 ~/.ssh && echo 'ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMgs6efLRv7JnwyF+CU3AFAmw7dWvp2trcVt7xK7IQSh rainachen@Rainas-MacBook-Pro.local' >> ~/.ssh/authorized_keys && chmod 600 ~/.ssh/authorized_keys && echo 完成这段字的意思是「把 Raina 的钥匙放进这台电脑」,只对她那台电脑有效,别人拿不到。
终端里多出一行,就两个字:完成。然后可以关掉终端。
红字、英文报错、或者问你要密码——整个窗口截图发 Raina。
Raina 操作的时候你的电脑得是醒着的。她需要用之前会提前跟你说,那时候插上充电线,屏幕开着,不要合上盖子、不要关机,等她说「好了」再收。
平时正常用电脑就行,不影响。
微信告诉 Raina「弄好了」,把第 3 步那张截图一起发过去。「远程登录」保持打开,不用关——这样以后 Raina 需要时随时能用,不用再找你。
收到「弄好了」和截图之后,把 USER 换成截图里的用户名
ssh -o BatchMode=yes USER@100.122.129.1 'curl -s -o /dev/null -w %{http_code} http://192.168.68.85:8123',期待 200ssh -N -L 8123:192.168.68.85:8123 USER@100.122.129.1,然后本机浏览器开 http://localhost:8123ha supervisor restart,等 1–2 分钟再更新id_ed25519_nas)→ HA