在您的 Windows 電腦上手動設定 Screens Connect

Screens Connect 通常會自動為你的路由器進行設定。如果你的路由器不支援自動埠對應、已停用 UPnP/NAT-PMP,或自動設定無法運作,你也可以改為手動設定路由器。

手動設定需要你:

  1. 確認你的 PC 會保持相同的本地 IP 位址。
  2. 設定路由器將傳入的連接埠轉送到你的 PC。
  3. 告訴 Screens Connect 你設定的公用連接埠。

在找更簡單的替代方案?

Screens 也原生支援 Tailscale,不需要埠轉送或手動設定路由器。

以 Tailscale 搭配 Screens 使用

如果你的網際網路連線使用 Carrier-Grade NAT (CGNAT),手動埠轉送可能不可行。在這種情況下,Tailscale 通常是更好的選擇。

在繼續之前,請確認你的 PC 已安裝並正確設定相容的 VNC server:

為你的 Windows PC 準備 Screens

使用埠轉送

步驟 1:為你的 PC 指派穩定的本地 IP 位址

你的路由器需要知道應將傳入的 Screens 連線送到哪一台電腦。

通常,路由器會自動為你的 PC 指派一個本地 IP 位址,例如:

192.168.1.25

或:

10.0.0.25

該位址可能會隨時間改變。如果它改變了,指向舊位址的埠轉送規則就會失效。

因此,你的 PC 需要一個穩定的本地 IP 位址。

建議作法:在路由器上保留該位址

如果你的路由器支援 DHCP reservations、reserved IP addresses,或 static leases,我們建議使用該功能。

DHCP reservation 會告訴路由器始終為你的 PC 指派相同的本地 IP 位址。這通常比較簡單,也能避免不小心選到已被其他裝置使用的位址。

具體步驟會因路由器而異。請查看路由器製造商或網際網路供應商的文件,搜尋以下詞彙:

有些路由器(包括 Xfinity 閘道器)在建立埠轉送規則時會直接管理目的裝置,可能不需要你在 Windows 中手動指派位址。

如果你的路由器會自動處理,你可以繼續進行 步驟 2。

另一種方法:在 Windows 中設定靜態位址

如果你的路由器無法保留位址,你可以直接在 Windows 中設定靜態 IP 位址。

Microsoft 在此提供說明:

變更 Windows 中的 TCP/IP 設定

在 Change TCP/IP Settings 下,依照 Microsoft 的說明將 IP assignment 從 Automatic (DHCP) 改為 Manual,然後設定 IPv4。

我該如何知道要使用哪個 IP 位址?

該位址必須屬於與你的路由器相同的本地網路,且不得已被其他裝置使用。

例如,如果你的 PC 目前是:

192.168.1.25

適當的位址可能像這樣:

192.168.1.200

不過,不要直接複製此範例。網路使用不同的位址範圍,而且選到已指派給其他裝置的位址可能會造成網路問題。

如果你不確定要使用哪個位址,我們建議改用路由器的 DHCP reservation 功能,或查閱路由器/網際網路供應商的文件。

步驟 2:在你的路由器上設定埠轉送

接著,設定路由器將傳入的 Screens 連線送到你的 PC。

路由器介面差異很大,因此我們建議儘可能使用路由器製造商或網際網路供應商的官方說明。

你的埠轉送規則需要三個重要資訊:

目的地

選擇你要設定的 PC,或輸入步驟 1 中的穩定本地 IP 位址。

內部連接埠

對 Windows PC 的標準 Screens 連線,請使用你的 VNC server 所設定的連接埠。這通常是:

5900

如果你刻意將 Screens 設為使用 Secure Connection (SSH),且 PC 上正在執行 SSH server,標準 SSH 連接埠是:

22

公用或外部連接埠

選擇可從網際網路存取的連接埠。

它不必與內部連接埠相同。

例如,你可以設定:

公用連接埠:59107
PC:192.168.1.200
內部連接埠:5900
通訊協定:TCP

這會告訴你的路由器:

當 TCP 連線到達連接埠 59107 時,將它送到這台 PC 的連接埠 5900。

請記住你選擇的公用/外部連接埠號碼。你會在步驟 3 中將它輸入到 Screens Connect。

常見路由器與網際網路供應商的說明

以下是幾個常見路由器平台的官方埠轉送說明:

如果你的路由器未列在上面,請查看其製造商支援網站中的 Port Forwarding、NAT Forwarding 或 Virtual Server 說明。

你也可以將 PortForward.com 作為許多較舊或較少見路由器型號的參考。

Xfinity 使用者: Xfinity 目前透過 Xfinity app 管理埠轉送。請依照 Xfinity 的說明,並在選擇目的裝置時選擇該 PC。當系統詢問你要設定哪個應用程式或服務時,請選擇 Manual Setup。

使用 SSH

如果你想使用 Secure Connection (SSH),必須先在 PC 上設定 SSH server:

在 Windows PC 上啟用 SSH

接著,你的路由器應將你選擇的公用連接埠轉送到 PC 的 SSH 連接埠,而不是 VNC 連接埠。

步驟 3:設定 Screens Connect

在 Windows 工作列通知區域中,按兩下 Screens Connect 圖示以開啟其設定。

開啟 Advanced 分頁並啟用 Custom Configuration。

輸入你在路由器上設定的公用連接埠號碼。

例如,如果你的規則是:

公用連接埠 59107 → PC 連接埠 5900

請輸入:

59107

將 Public IP Address 欄位留空。

按一下 Refresh 以更新 Screens Connect。

Screens Connect 會更新儲存在你帳號中的連線資訊,之後將使用手動設定的連接埠。

多台 PC 需要不同的公用連接埠

通常,一個公用連接埠只能轉送到一台電腦。

如果你要設定多台 PC,請為每一台指定不同的公用連接埠,即使它們都可以在內部轉送到連接埠 5900。

例如:

辦公室 PC
公用連接埠 59107 → 192.168.1.20:5900

家用 PC
公用連接埠 59108 → 192.168.1.21:5900

請在每台 PC 上的 Screens Connect 安裝中設定對應的公用連接埠。

測試你的設定

埠轉送應該要在遠端 PC 的本地網路以外進行測試。

最簡單的測試通常是:

  1. 在你的 iPhone 或 iPad 上停用 Wi-Fi。
  2. 確認你正在使用行動數據。
  3. 開啟 Screens。
  4. 在 Screens Connect 區段中選取你的 Mac。
  5. 嘗試連線到 PC。

你也可以從其他 Wi-Fi 網路進行測試。

如果 Screens 成功連線,表示你的手動設定正常運作。

如果還是不行

如果埠轉送規則看起來正確,但 Screens 仍無法連線,可能還有其他因素阻止傳入連線。

請檢查:

也請確認你的 VNC server 正在執行,且已設定為接受傳入連線。

有些網際網路供應商提供的安全功能,即使已存在埠轉送規則,也可能封鎖傳入流量。

例如,Xfinity Advanced Security 可能會封鎖轉送連接埠的流量。如果你的轉送規則看起來正確,但傳入連線仍然被封鎖,請參考 Xfinity 的文件。

你可以在這裡找到更多疑難排解資訊:

Screens Connect 疑難排解

如果你不想排除傳入埠轉送的問題,Screens 內建的 Tailscale 支援通常是最簡單的替代方案:

以 Tailscale 搭配 Screens 使用

仍然需要幫助?

給我們發送電子郵件