免連接埠轉送的遠端桌面:隨處連回你的 Mac
發布於 2026-10-11 · 更新於 2026-10-11
Poket PC 能做到免連接埠轉送(Port Forwarding)的遠端桌面:你的裝置只要配對一次,之後它會在區域網路路徑與加密中繼站之間自動選擇,你不必為了 Poket PC 去開路由器的連接埠,也不必架設 VPN。
區域網路與中繼站路徑
同一個 Wi-Fi(區域網路) 離家在外
======================== ========================
iPhone ---- 直接連線 ---- Mac iPhone ---- 中繼站 ---- Mac
加密連線 加密連線
(路徑中沒有中繼站) (中繼站只複製密文)
不論 iPhone 或 Android,App 都會自動切換。一般使用時,沒有「改走中繼站」的模式開關。
你可以省下的事
| 做法 | Poket PC 1.0 |
|---|---|
| 路由器連接埠轉送 | 不需要 |
| 連回家中網路的 VPN | 不需要 |
| 要註冊的帳號 | 沒有 |
| 固定 DNS 或 DDNS 設定 | 不需要 |
你仍然需要讓 Mac 輔助程式保持執行、Mac 處於足以回應的喚醒狀態,並且完成配對(英文)。
加密,一句話說明
中繼站(relayd)會把出示相同會合權杖(rendezvous token)的兩條連線媒合起來,並雙向複製位元組。你的裝置之間以 X25519 執行 Noise IK 交握,並以 ChaCha20-Poly1305 封裝每一筆紀錄,所以中繼站無法讀取或偽造畫面與輸入資料。完整的模型請閱讀 安全性。
隨處控制 Mac(檢查清單)
- 從下載頁面,在 macOS 14 以上的 Mac 上安裝輔助程式。
- 用 QR 碼和六位數字確認,把 iPhone 配對好。
- 選用:開啟 Open Poket PC when I log in,重新開機後仍可連線。
- 用行動數據或其他 Wi-Fi 連線;App 在區域網路上找不到 Mac 時,就會改用中繼站。
延伸教學:從任何地方遠端存取 Mac,以及不需連接埠轉送的遠端存取(英文)。
與 VPN 有何不同
Poket PC 不是 VPN:它不會對你手機的其他流量做路由、代理或檢查。它唯一的連線,就是你配對的手機與 Mac 之間的加密連線;只有在手機於區域網路上找不到 Mac 時,才會用中繼站搬運這條連線的密文。它是為一台 Mac 加上你的 iPhone 設計的,不需要帳號,而且 1.0 版免費。
限制
- Windows 主機開發中,尚無法使用。Android App 已在 Google Play 推出,連線方式相同。
- 瀏覽器用戶端是預覽版,瀏覽器配對也是;目前請從 iPhone 或 Android App 配對。
- 中繼站看得到中繼資料:IP 位址、時間、大小與路由權杖。
價格
連線功能包含在 Poket PC 1.0 中,免費,沒有廣告,也沒有 App 內購買。Android App 可在 Google Play 免費下載(見 Android);App Store 版本審核期間,iPhone App 請從公開 TestFlight 的 Beta 取得。
常見問題
不在同一個網路時,我還能用 iPhone 控制 Mac 嗎?
可以,只要已經配對。Poket PC 在同一個 Wi-Fi 下使用直接連線,離家在外時則切換到中繼站。你不必設定連接埠轉送或 VPN。
不做連接埠轉送的遠端存取安全嗎?
手機與 Mac 之間的流量以 Noise IK 和 ChaCha20-Poly1305 做端對端加密。中繼站只負責媒合連線並複製密文,不持有金鑰。
我需要 Tailscale 或其他 VPN 嗎?
不需要。Poket PC 的設計就是不用 VPN。有些人基於其他理由仍會使用 VPN,但 Poket PC 並不要求。
中繼站看得到什麼?
中繼資料:連線兩端的 IP 位址、加密資料的時間與大小,以及讓你的手機與 Mac 對上的隨機路由權杖。看不到你的畫面、按鍵或 Ask 任務。
Mac 需要一直保持喚醒嗎?
即時控制時需要。如果你希望重新開機後仍然能連線,請使用輔助程式的登入項目,並搭配 macOS 的睡眠設定;請參閱無人看管存取的說明。