RDP 的連接埠轉發

RDP 的連接埠轉發

我正在嘗試在我的電腦上設定遠端桌面。它目前運行的是 Windows 7。

我已按照 PortForward.com 上的說明進行操作,但運氣不佳。詳細資訊如下:

Router: TP-LINK WR841N -- WanIP=192.168.0.2, LanIP=192.168.0.1
                          DHCP Bounds = 192.168.1.100 (start) through 192.168.1.199

Computer Static IP (Assigned) = 192.168.1.151

External IP (whatsmyip.com) = 111.67.xxx.xxx

另外值得注意的是,我在路由器上將連接埠 3389 轉送到 IP 192.168.1.151,並且為所有協定啟用了該連接埠。

現在,當我運行 PFPortCheck 時,我收到“無法測試連接埠 3389,因為某些其他應用程式已鎖定該連接埠。請關閉可能正在使用此連接埠的所有應用程序,然後重試。”

現在這很有趣,因為我已經從電腦中刪除了所有防毒和防火牆軟體,並停用了 Windows Defender。

因此,我運行“netstat -aon”並得到以下資訊:

TCP    0.0.0.0:3389    0.0.0.0.:0    LISTENING    PID=1216

PID 1216 沒有顯示在工作管理員中,但從命令列使用「tasklist」顯示它是 svchost.exe。所以我用“taskkill /PID 1216 /F”殺死了該進程,它神奇地終止了。

返回 PFPortCheck,我嘗試再次測試連接埠。現在我才收到「我們無法 ping 您的路由器」和「您的連接埠未開啟或無法存取!」。

那麼,誰能告訴我如何打開這個端口,以便我可以穿過街道並使用 RDP 進入它?

謝謝,

賈森

答案1

我很確定鎖定 3389 的進程是 RDP 本身。如果您首先停用遠端連線並再次測試,它應該能夠成功測試,至少這對我來說是這樣的。

  1. 控制台 > 系統 > 遠端連接
  2. 禁用遠端連線並套用。
  3. 使用連接埠檢查器再次測試,RDP 可能需要一分鐘才能釋放端口
  4. 獲得結果後,您可以重新啟用遠端連線並套用

這至少應該為您縮小範圍,目前我在禁用 RDP 後成功進行了連接埠測試。不確定剩下的問題是什麼。

答案2

您的 ISP 可能會阻止轉送連接埠取決於您的包裹。解決方案是升級您的軟體包。參考:我的 ISP 是否封鎖了連接埠? 還有其他解決方法;參考:即使我的 ISP 阻止對我的 IP 的傳入請求,我如何才能擁有伺服器?

答案3

Windows 防火牆很可能正在幹擾。

開啟 Windows 防火牆 MMC 管理單元(wf.msc在執行框或開始搜尋框中),按一下入境規則,並找出以下規則: Windows 防火牆 - 入站規則

5 條規則組應打綠色勾。您可能不需要 TCP-WS-In/TCP-WSS-In 規則,但為了完整性,我還是啟用了它們。

如果它們沒有被綠色勾選,請選擇全部 5 個,右鍵單擊,然後啟用規則。再嘗試 RDP。

相關內容