![通过 VPN 路由端口](https://linux22.com/image/1555004/%E9%80%9A%E8%BF%87%20VPN%20%E8%B7%AF%E7%94%B1%E7%AB%AF%E5%8F%A3.png)
我在专用服务器上运行了一个 udp 服务器。它监听端口 5005。我的 LAN 中的一个客户端 (Client1) 通过 OpenVPN 连接到该专用服务器,并且可以通过 VPN 与该 udp 服务器通信。
我的 LAN 中的其他两个客户端也需要访问该 udp 服务器。现在我希望我的客户端 1 将通过 vpn 从端口 5005 传入的流量路由到我的 udp 服务器。
我认为这个命令:
iptables -t nat -A PREROUTING -p udp --dport 5005 -j DNAT --to-destination 10.8.0.1:5005
+
sysctl -w net.ipv4.ip_forward=1
可以完成这项工作,但不幸的是我无法与 udp 服务器通信。