傳出 VPN PPTP:如何在 Windows 7 中檢查 TCP 連接埠 1723 和 GRE 協定連接埠 47 是否被封鎖?

傳出 VPN PPTP:如何在 Windows 7 中檢查 TCP 連接埠 1723 和 GRE 協定連接埠 47 是否被封鎖?

我正在嘗試連接到 VPN 伺服器(最佳英國VPN)但我每次嘗試都失敗了。

我收到“691 錯誤”,但用戶名和密碼正確。

我搜尋後得知「連接埠 1723」或「GRE 協定連接埠 47」被封鎖也可能導致此問題。

我如何檢查它們,並在它們被阻止的情況下解除阻止?

答案1

netstat | find "1723"

這就是你所需要的。

哦,要解鎖它們,此頁面可能會有所幫助

http://www.manageengine.com/products/desktop-central/help/computer_configuration/configuring_windows_xp_firewall.html

答案2

GRE 是一種協議,而不是連接埠。 (很多人說“我的路由器沒有阻止任何連接埠”,但這無關緊要。)您的路由器需要了解該協議的工作原理。特別是,假設您使用 NAT(網路位址轉換),路由器將需要在出站封包中將您的私人 IP 位址替換為其公用 IP 位址,然後對入站封包執行相反的操作。如果您的路由器不支援 GRE,那麼您需要升級韌體或更換硬體 - 您需要檢查製造商的文件。

您也可以嘗試不同類型的 VPN 連線。 PPTP 使用 GRE,但 L2TP/IPSec 和 SSTP 不使用。然而,VPN伺服器需要支援它們,並且需要數位證書;您的電腦上還需要 L2TP/IPSec 憑證。看起來「BestUKVPN」僅支援 PPTP,因此您需要決定是否需要更換路由器或伺服器進行更多工作。

答案3

從命令列到檢查Windows防火牆規則對於 1723 連接埠:

netsh advfirewall firewall show rule name=all | find "1723"

如果你有沒有結果,沒有引用任何 1723 連接埠(假設沒有阻塞)。

如果是,嘗試搜尋更多細節關於所涉及的規則。例如:

netsh advfirewall firewall show rule name=all > AllPorts.txt

然後編輯AllPorts.txt文件並蒐索以1723獲取更多資訊。

去檢查GRE協議, 嘗試:

netsh advfirewall firewall show rule name=all | find "gre" /i

並重複該過程。

當然,您應該始終能夠在以下位置執行此搜尋:Windows 防火牆螢幕,在 Windows 控制台上。

筆記:我假設您正在談論檢查傳出 1723 TCP 連接埠和傳出 GRE 協定。只有當您的電腦內執行某些 VPN 伺服器時,才需要傳入防火牆規則。

相關內容