从 OpenVPN 客户端到公共互联网的端口转发

从 OpenVPN 客户端到公共互联网的端口转发

我需要将我的 VPN 客户端的端口 44444 转发到公共互联网,并使用端口 44444 上的公共 IP,我该怎么做?

VPN 服务器是我的,我有 root 访问权限。

例如我该如何做?WANIP:44444-> 172.27.224.2:44444 (VPN 本地 IP)?

我正在尝试这个,但没有成功:

sysctl net.ipv4.ip_forward=1
iptables -t nat -A PREROUTING -d WANIP -p tcp --dport 44444 -j DNAT --to-destination 172.27.224.2:44444
iptables -t nat -A POSTROUTING -d 172.27.224.2 -p tcp --dport 44444 -j SNAT --to-source WANIP

WAN IP 接口为 eth0,VPN LOCAL IP 接口为 as0t0

相关内容