如何使用遠端桌面通過代理進行連接?
所以我有一台執行 Windows Server 2003 的家庭伺服器。我使用雙網卡設置和路由和遠端訪問將內部專用網路連結到外部連接。外部連接直接連接到我的電纜調製解調器(因此中間沒有路由器或其他設備)。
我遇到的問題是我無法使用遠端桌面或 VNC 從房屋外的位置(因此連接到伺服器的外部連接)遠端連接到伺服器。我在路由和遠端訪問的防火牆中啟用了兩個埠以允許訪問,並且我在 Windows Server 2003 中啟用了遠端桌面。
奇怪的是,我可以訪問我的家庭伺服器的 SVN 儲存庫,甚至可以 ping 伺服器的 IP。我正在使用 IP 嘗試連接,儘管我使用 dyndns.com 提供的名稱來連接到我的 SVN 儲存庫,所以它不應該有所作為(我知道 IP 得到正確解析)。
關於從哪裡開始診斷這個的任何想法?我在伺服器的事件日誌中沒有看到任何內容。如果需要任何其他資訊,請告訴我。謝謝。
更新:最後一條資訊:我們在工作中使用代理伺服器,我幾乎 100% 肯定這是罪魁禍首。我有一個解決方法——如果我連接到我們的 VPN(即使我已經在大樓內),我也可以連接到我的家庭伺服器。這是與VNC。但是,有沒有辦法使用遠端桌面通過代理進行連接?
另一個更新:確實,是我在工作中坐在後面的 http 代理導致了這個問題。一個可接受的解決方法是使用我的 VPN 連接繞過代理,我加入了!
您提到您無法“從房屋外的位置”訪問您的伺服器。這是否意味著您無法從任何位置訪問您的家庭伺服器,或者只是從工作中訪問?
如果您無法從任何位置與您的伺服器建立 RDP 會話,並且假設一切都已正確配置,我建議將 RDP 預設埠 (3389) 切換到另一個埠。
例如,嘗試在終端伺服器上使用埠 33890。我已經多次看到同樣的問題,發生這種情況是因為客戶的 ISP 阻止了埠 3389 上的流量。如果 ISP 按埠號阻止流量,那麼將預設埠更改為另一個可以解決這個問題。但是,如果 ISP 在應用程序級別(即第 7 層)過濾流量,則此提示將無濟於事。
如果您遇到的問題僅在您嘗試從工作中連接時發生,那可能是因為您位於 HTTP 代理後面,該代理通常只會轉發 HTTP/HTTPS 流量,然後您將無法使用其他協議(如 RDP 或 VNC)。
telnet
您可以按照 pnti的建議使用命令進行檢查。如果遠端登錄失敗,那麼您很可能無法建立從工作到家庭伺服器的 RDP 或 VNC 會話。