免連接埠轉送的遠端桌面:隨處連回你的 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(檢查清單)

  1. 從下載頁面,在 macOS 14 以上的 Mac 上安裝輔助程式。
  2. 用 QR 碼和六位數字確認,把 iPhone 配對好。
  3. 選用:開啟 Open Poket PC when I log in,重新開機後仍可連線。
  4. 用行動數據或其他 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 的睡眠設定;請參閱無人看管存取的說明。

相關頁面

開始使用 Poket PC