明天是買了 Mac Mini 後第一次出遠門出國旅行。以下記錄一下出門前的遠端配置檢查表:
- Tailscale確定內網都有連接且握手成功,Mosh/SSH協定都打通
- Mac Mini使用咖啡因指令保持常駐不休眠
- 設置意外關機自動重開機模式
- Herdr常駐,且配置好machine模式,可以在其他內網裝置連進同一個herdr server
- 在筆電的Finder、手機的檔案App中設置好可以存取內網中Mac Mini資料夾
- 提前刷新Claude/Codex 的登入 token
- 隨身帶的筆電、手機有裝可以連回家裡的遠端桌面救急
- 想辦法教會還在家的女友怎麼幫忙reboot電腦跟路由器(??
隔天實測:目前 tailscale + herdr 遠端連回家中的 codex,一切正常。真是有趣的體驗。
會這樣折騰,是因為出遠門旅行,但是筆電容量不足,harness跟排程也都在家中的mac mini。跟之前寫的旅館出門吃飯前的五步備援 SOP不一樣,那篇是人還在台灣、出門吃頓飯的短暫備援;這次是整個人離開這座城市,Mac Mini 要撐好幾天當本體。
每週一封,只挑跟你工作有關的 AI 動態。免費訂閱電子報 →
出門後的實測與踩坑
從台灣隨便一個飯店的 wifi 到泰國曼谷主機的 tailscale 直連實測數據,實際使用上沒有明顯的延遲。經過河內、台北兩地驗證,確定 Mac mini 主機放曼谷家裡,遠端走 mosh/ssh+tailscale 內網連回去是穩定且正確的選擇。補充數據:台北某路易莎,一開始走香港中繼,過 1-2 分鐘後成功直連,往返延遲 87~92 ms,平均約 89 ms。
出門前的遠端演練也踩到幾個坑,後來都寫進了手冊:
- Mac mini 開了 FileVault:停電、自動更新或
sudo reboot會停在硬碟解鎖畫面,Tailscale、SSH、AnyDesk 全都連不上。遠端唯一安全的重開方式是sudo fdesetup authrestart,重開後停在登入畫面,要靠 AnyDesk 登入,而且 AnyDesk 要等一到兩分鐘才連得上。 - 重開機後從 SSH 讀不到登入鑰匙圈(
User interaction is not allowed),git push 要求帳號、gh token 無效,Claude Code 也要重新 /login。用手機執行security unlock-keychain後三者都恢復,列為每次重開機後的必做步驟。 - 在筆電上遠端打字卡頓,量到 mini 的 Wi-Fi 每秒有約 0.4 秒的延遲尖峰。在 mini 上關掉 AirDrop 與接力後,立刻從平均 130ms 降到 3.6ms。
- SSH 連進來讀不到桌面、文件、下載,要打開「遠端登入 → 允許遠端使用者擁有完整磁碟取用權限」。
弱網環境:換 mosh 與跨機傳圖
後來把遠端連回家中 Claude Code CLI 的通訊協定,從 SSH 改成 mosh 了,在飯店 Wifi 瘋狂掉封包的情境下,mosh 竟然超級順,太感動了。
不過經 mosh 連進 mini 時,Markdown 連結不變色也點不開(官方 mosh 不轉送 OSC 8)。
另一個問題是傳圖。我的方法是(mini 被操控機,Air 操控機):
- 把 Air 剪貼簿裡的圖存成 png(用 pngpaste)
- 透過 Tailscale 用 scp 傳到 mini 的 /tmp/
- 把 mini 上的檔案路徑放回 Air 的剪貼簿
- 你在 Claude Code 裡直接貼上那個路徑,Claude 就讀得到圖
有一些要看東西的部分我還是會搭配 copyparty 這個套件,他是一個蠻好用的網頁式檔案總管,可以在 Tailscale 內網中打開且預覽各式各樣的檔案。
遠端點檔案連結與弱網備援
這兩個禮拜出遠門,常常用筆電跟手機遙控家裡的 mac mini 上的 claude code CLI 工作。每次點下去檔案連結發現沒有反應,才想到連結是本機路徑,點下去只會在家裡的 mini 開啟,然後又要匆忙補一句:幫我用 tailscale 在筆電/手機上打開。
後來靈機一動,用 Claude Mod 做了一個切換器:在筆電或手機上的時候就切模式,Mod 會自動把模型輸出的本機路徑攔截轉譯成內網路徑,並注入提示詞:用戶現在在 XX 遠端,如果用戶要求打開檔案,請操作 tailscale 在該遠端執行。
我真是冰雪聰明!

另外意外發現 tailscale 的妙用:不小心買到中國節點的旅遊 esim 導致 AI 全 G 時,還可以用 ssh 問 AI。

有人問要不要讓所有流量都走 exit node。沒有需要。如果是 claude,我擔心有什麼我不知道的裝置指紋,如果跟 vpn 出口地域特徵不一致,會被 flag、被封。所以還是完全讓裝置隱身在後方就好。