非标准端口上的 PPTP VPN

非标准端口上的 PPTP VPN

如何在非标准端口上运行 VPN 连接?我在运行 DD-WRT 的路由器上设置了 VPN,并将其连接到主路由器。我已将端口转发到端口 90,但无法使用网络管理器连接到 VPN。如果我将端口改回 1723(默认端口),我就可以正常连接。有人知道如何解决这个问题吗?

相关 IP 地址如下:

1.1.1.1=DD-WRT 路由器

192.168.1.154=IP 开启互联网路由器

64.7.134.78=IP

我希望它像这样工作:

1.1.1.1:1723 > 192.168.1.154:1723 > 64.7.134.78:90

但它只能像这样工作:

1.1.1.1:1723 > 192.168.1.154:1723 > 64.7.134.78:1723

答案1

听起来好像您已将端口转发到 DD-WRT 上的端口 90,对吗?您是否已检查 DD-WRT 上的 iptables 配置以确保发送到该端口的数据包将被接收?

我目前不知道如何让网络管理器将 PPTP 连接到特定端口。我正在研究它,当我找到答案时,我会编辑此答案。您也可以尝试将端口号附加到 IP 地址的末尾,例如192.168.1.1:90

除非上述建议有效,否则我找不到任何方法来诱导网络管理器发送到自定义端口。

查看 /usr/share/doc/pptp-linux/USING 并且man pppd我也没有看到任何指定自定义端口的方法,除非上述方法再次有效。

如果不起作用,我能想到的最好的办法是添加静态路由,将 VPN 的地址范围定义为目的地,将 VPN 隧道出口地址和端口定义为网关。ip route help有关更多信息,请参阅。

相关内容