
我有一個在 GCP 實例上運行的 VNC 伺服器,我可以使用家裡的互聯網連接到它。當我嘗試使用行動數據(手機熱點或筆記型電腦中的 SIM 卡)連接到它時,VNC 連線失敗。我可以透過行動數據網路 ping 遠端電腦(GCP 實例),並且可以使用 GCP 控制台中的按鈕透過 SSH 連接到該計算機,但 VNC 連接失敗並顯示以下訊息:
“TightVNC 檢視器中出現錯誤:連接嘗試失敗,因為連接的部分在一段時間後未正確響應,或者由於連接的主機無法響應而建立的連接失敗。”
我正在使用 TightVNC。我的谷歌搜尋只產生了有關透過 SSH 建立隧道 VNC 連接的頁面,我已經嘗試過但無法使其工作。
另請注意,在GCP 控制台上的vnc 伺服器設定中,我將可以連接到VNC 的IP 位址限制為僅少數幾個IP,以避免惡意攻擊者嘗試從不同的IP 入侵,這會超出防火牆的連接嘗試限制,並且阻止所有連線。因此,當我使用新網路、Wifi 或行動網路時,我會將指派給我的筆記型電腦的新 IP 新增到該清單中。這必須是 IPv4 位址,且 GCP 控制台設定會拒絕 IPv6 類型位址(如果是行動網路)。
有誰知道問題是什麼以及如何解決它?我在 GCP 控制台上沒有看到 vnc 伺服器的任何防火牆設置,但我可能只是缺少它。