Screens Connect 已設定,但電腦無法連線

Screens Connect 可能看起來已正確設定,但傳入電腦的連線仍然失敗。

這通常表示 Screens Connect 已經能夠設定或取得連線資訊,但電腦或網路上的某些因素正在阻止傳入連線到達它。

重新啟動電腦和路由器

如果先前遠端連線曾可正常運作,請先重新啟動:

  1. 你要連線的電腦。
  2. 該位置的路由器。

等兩者都完全重新啟動後,再次嘗試連線。

確認電腦已準備好接受連線

Mac

在 Mac 上,必須啟用並正確設定 Screen Sharing 或 Remote Management。

請依照這些說明操作:

為你的 Mac 準備螢幕共享

如果 Screen Sharing 或 Remote Management 看起來已正確設定但沒有回應,請嘗試重設該服務:

還原 Mac 連線能力

如果你使用 Secure Connection (SSH),請確認也已啟用 Remote Login,且你的 Mac 使用者已獲准使用它。

Windows

在 Windows 上,請確認已安裝並執行 Screens Connect,且 Screens Connect 使用的 VNC 伺服器可用。

請依照這些說明操作:

設定你的 Windows 電腦

檢查可能封鎖連線的軟體

防火牆、VPN、安全性軟體、網路篩選器以及類似軟體,即使 Screens Connect 看起來已正確設定,也可能阻止傳入連線。

如果你最近安裝或變更了任何網路、VPN、防火牆或安全性軟體,請檢查其設定,或暫時停用它,以判斷它是否正在封鎖連線。

檢查網路

網路本身也可能阻止傳入連線。

這在以下情況特別常見:

如果電腦位於受管理的網路上,你可能需要聯絡負責該網路的人員或組織。

從受管理或受限制的網路連線

直接測試連線

如果你知道 Screens Connect 使用的公開主機名稱或 IP 位址與埠號,你可以測試電腦是否可連線,而不需透過 Screens。

在 Mac 上,打開 Terminal 並執行:

nc -vz <hostname-or-ip> <port>

例如:

nc -vz example.com 5900

如果你使用 Secure Connection (SSH),請改為測試 SSH 埠。

如果測試成功,表示電腦可連線,問題可能需要進一步調查。

如果測試逾時或被拒絕,表示有某些 Screens 之外的因素正在阻止連線到達電腦。

改用 Tailscale

如果你不想調查是什麼在封鎖傳入連線,Tailscale 可能是最簡單的解決方案。

Tailscale 原生支援 Screens,而且不需要傳入埠轉發。你仍然會照常使用 Screens — Tailscale 只是為你的裝置之間提供網路連線。

在 Screens 中使用 Tailscale

仍然有問題嗎?

如果直接連線測試成功,但 Screens 仍無法連線,請重現問題,並在失敗後立即從你用來連線的裝置傳送 Screens 診斷報告給我們:

傳送 Screens 診斷報告

如果直接連線測試失敗,問題出在電腦或網路,而不是 Screens。你可能需要向你的網際網路供應商、網路管理員、路由器製造商或安全性軟體供應商尋求協助,以判斷是什麼在封鎖連線。

仍然需要幫助?

給我們發送電子郵件