![哪些类型的 VPN 虚拟服务器允许更改默认端口?](https://linux22.com/image/822585/%E5%93%AA%E4%BA%9B%E7%B1%BB%E5%9E%8B%E7%9A%84%20VPN%20%E8%99%9A%E6%8B%9F%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%85%81%E8%AE%B8%E6%9B%B4%E6%94%B9%E9%BB%98%E8%AE%A4%E7%AB%AF%E5%8F%A3%EF%BC%9F.png)
我在 Ubuntu 上安装了 PPTP,想更改默认监听端口,但显然没有选项可以这样做。是否有其他 VPN 服务可以安装和配置并更改为我想要的任何端口?
答案1
答案2
只要重要的是在不同的端口上接收控制连接,而不是需要在端口 1723 上监听其他东西,您就可以从另一个端口重定向传入的连接。
iptables -t nat -I PREROUTING -p tcp --dport 31723 -j REDIRECT --to-ports 1723
但是,如果您需要更改端口,PPTP 可能不是最适合您的隧道。如果您遇到这个问题,PPTP 可能很难穿过防火墙。PPTP 本身不处理身份验证或加密,因此如果您需要任何形式的安全性(控制谁使用 VPN、防止窃听者和劫持者),您需要通过 PPTP 扩展或网络堆栈的其他层进行设置。
互联网上流行的 VPN 选择是OpenVPN . 设置起来相当容易,即使在 Windows 下,您可以将其配置为通过 UDP 监听以提高性能,或通过 TCP 监听以提高防火墙友好性。您甚至可以在 OpenVPN 和 Web 服务器之间共享端口 443。