Tailscale 與裝置身分

MintFlow 從哪個版本開始支援 Tailscale?

MintFlow 2.0.0 起提供實驗性 Tailscale 支援,包含登入與即時選擇出口節點。MintFlow 2.1.0 加入 exit-node-ip 設定檔欄位,讓你儲存偏好的出口節點。Tailscale 需要有效 Pro 權限,包括符合資格且有效的訂閱試用。可透過瀏覽器或認證KEY登入,再選擇哪些 IPv4 流量進入 tailnet。Tailscale 設定與登入提供完整設定檔與初期整合限制。

為什麼刪除並重新安裝 MintFlow 後,Tailscale 仍維持登入?

Tailscale 裝置狀態儲存在裝置本機的鑰匙圈,而非一般 App 沙盒檔案。因此,在同一裝置透過已啟用的 iCloud 設定檔同步還原同一份設定檔後,可能繼續使用原有登入。狀態依設定檔 UUID 與登入伺服器區分;新建一份文字相似的設定檔,不一定具有相同身分。

iCloud 還原的是設定檔,不是 Tailscale 裝置狀態。該狀態僅限此裝置,另一台裝置需要另外登入。重新安裝不是可靠的退出方式,也不保證能備份身分。主動退出、清除裝置、鑰匙圈狀態遺失或 tailnet 撤銷授權,都可能要求重新驗證。

需要退出時,在工具 → Tailscale的身分控制中選擇退出。清除初始認證KEY只移除已儲存的初始登入金鑰;忘記本地身份用於復原操作,不會從 Tailscale 管理控制台移除舊節點。

Pro 試用到期後,Tailscale 會如何?

若沒有其他有效 Pro 權限,功能將鎖定。編譯設定檔時,MintFlow 會排除 Tailscale 介面,並將指向它的路由改為 REJECT,避免意外改走直接連線。請查看編譯診斷,必要時主動選擇其他出口。到期本身不會清除鑰匙圈身分;恢復權限後,若身分仍有效,就能繼續使用。

同一份設定檔同步到另一台裝置後,會發生什麼事?

iCloud 同步保留設定檔身分及內容,不會複製 Tailscale 裝置身分。每台裝置都以獨立 tailnet 節點登入。可使用同一個 Tailscale 帳號或獲准的認證KEY;瀏覽器登入通常較方便,因為用過的一次性金鑰在第二台裝置可能遭拒。

項目是否隨設定檔同步?
登入伺服器 URL、路由、drive-dns、偏好 exit-node-ip是
保存在設定檔文字中的 auth-key是;屬於會同步的機密
裝置金鑰與已驗證裝置身分否;僅限此裝置的鑰匙圈
接受路由及裝置偏好否
即時出口節點覆寫否

儲存的金鑰若已過期、撤銷或使用過,請選擇在瀏覽器中登入,或提交合適的新金鑰。瀏覽器登入不會重用遭拒的金鑰,也不會自動從同步設定檔中移除它。清除儲存的初始金鑰會修改設定檔,可能同步到其他裝置;退出操作影響的是本裝置身分。

同步設定檔登入期間,流量從哪裡送出?

首次登入、主動登入或等待裝置核准時,指派給尚未驗證 Tailscale 介面的流量可能暫時走直接連線。Tailscale 狀態會顯示此行為,提供者就緒後結束;此時流量尚未經過 tailnet 或出口節點。私有 tailnet DNS/服務仍需要 Tailscale 連線。

取消登入會阻擋 Tailscale 所選路徑。已驗證身分後來過期時,在主動登入前維持阻擋;一般故障或出口節點不可用,不會自行允許直接連線。目前 VPN 工作階段成功退出後可重新登入,也可能啟用暫時直接連線;之後重新啟動不會在退出後自行重用儲存的金鑰。

出口節點選擇會同步嗎?

2.1.0 的 exit-node-ip 將偏好的 IPv4 出口節點存入設定檔。每台裝置仍需各自登入,並有使用節點的權限。VPN 重新啟動或主動登入時會重新套用此預設值。

即時選擇只在目前工作階段覆寫設定檔預設值,不會修改或同步設定檔。使用設定檔預設出口可恢復儲存的選擇。省略此欄位時,各裝置使用自己的出口偏好;省略不代表「停用出口節點」。刪除預設值也不會立即清除目前節點。

設定與登入 · Tailscale 設定檔欄位

閱讀本頁 Markdown