![DDNS (NoIP) VNC 無法連接](https://rvso.com/image/1557244/DDNS%20(NoIP)%20VNC%20%E7%84%A1%E6%B3%95%E9%80%A3%E6%8E%A5.png)
我運行的是 Ubuntu 17.10,並且能夠在本地網路上啟動並運行 x11vnc。我想擴展它以進行遠端存取。請參閱下面我所採取的步驟:
- 設定x11vnc(可確認在連接埠5900上執行)
- 設定Noip(建立主機名稱並下載DUC並可確認運行)
- 在路由器上設定連接埠轉送並確認連接埠已開啟(當我這樣做時,我收到來自 x11vnc 的訊息,我認為這是一個好兆頭)
- 安裝了 GUFW(儘管我設定為“關閉”,因為否則連接埠會因某種原因關閉,無論允許傳入連接到連接埠 5900 的規則如何)
- 可以確認路由器防火牆沒有阻止連接埠 5900(或至少沒有說是)
所以我不明白的是為什麼我感覺一切正常時卻無法連接VNC。我無法使用我的公共/外部ip 或ddns 進行連接,但是當我在瀏覽器的URL 中輸入ddns 時,我可以訪問我的路由器頁面(我根本不喜歡它,如果可能的話,我更願意禁用它) )
我使用了兩個不同的客戶端來嘗試連接到伺服器,以確保這也不是客戶端問題。請幫忙,先謝謝了!
編輯:對於使用 Hamachi VPN 到 VNC 有什麼想法嗎?
答案1
在NO-IP主頁上的設定精靈中,有一個小工具可以透過對您輸入的連接埠進行連接埠掃描來檢查連接埠是否確實開啟。透過此方法,您可以驗證您的防火牆是否沒有阻止連接埠 5900
。和5800 根據 VNC 與 NO-IP 的官方設定指南?
您需要轉送並配置兩個端口 使用 VNC 和 No-IP 進行遠端控制
答案2
問題是由於 NAT 環回造成的——謝謝@kicken