传出 VPN PPTP:如何在 Windows 7 中检查 TCP 端口 1723 和 GRE 协议端口 47 是否被阻止?

Rik*_*ika 15 vpn windows-7 port tcpip

我正在尝试连接到 VPN 服务器 ( BestUKVPN ),但每次尝试都失败。

我收到“691 错误”,但用户名和密码正常。

我进行了搜索,并被告知“端口 1723”或“GRE 协议端口 47”被阻止也可能导致此问题。

我如何检查它们,如果它们被阻止,如何取消阻止它们?

小智 18

GRE 是一个协议,而不是一个端口。(很多人说“我的路由器没有阻止任何端口”,但这无关紧要。)您的路由器需要了解该协议的工作原理。特别是,假设您使用 NAT(网络地址转换),路由器将需要在出站数据包中将您的私有 IP 地址替换为其公共 IP 地址,然后对入站数据包执行相反的操作。如果您的路由器不理解 GRE,那么您需要升级固件或更换硬件 - 您需要查看制造商的文档。

您也可以尝试不同类型的 VPN 连接。PPTP 使用 GRE,但 L2TP/IPSec 和 SSTP 不使用。但是,VPN 服务器需要支持它们,并且需要数字证书;您的计算机上还需要一个 L2TP/IPSec 证书。看起来“BestUKVPN”似乎只支持 PPTP,因此您需要决定更换路由器或服务器是否需要更多工作。


Sop*_*rez 14

从命令行,检查1723 端口的Windows 防火墙规则

netsh advfirewall firewall show rule name=all | find "1723"
Run Code Online (Sandbox Code Playgroud)

如果没有结果,则没有对任何 1723 端口的引用(据说没有阻塞)。

如果是,请尝试搜索有关所涉及规则的更多详细信息。例如:

netsh advfirewall firewall show rule name=all > AllPorts.txt
Run Code Online (Sandbox Code Playgroud)

然后编辑AllPorts.txt文件并搜索1723以获取更多信息。

要检查GRE 协议,请尝试:

netsh advfirewall firewall show rule name=all | find "gre" /i
Run Code Online (Sandbox Code Playgroud)

并重复该过程。

当然,您应该始终能够在Windows 防火墙屏幕、Windows 控制面板上执行此搜索。

注意:我假设您正在谈论检查传出 1723 TCP 端口和传出 GRE 协议。只有在您的计算机内运行某些 VPN 服务器时,才需要传入防火墙规则。


Gut*_*bon 5

netstat | find "1723"
Run Code Online (Sandbox Code Playgroud)

这就是你所需要的。

哦,要取消阻止他们,此页面可能会有所帮助

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