我在VPS上使用OpenVPN,我想通过iptables将来自外部IP 198.23.248.150的传入端口7999转发到内部IP 10.1.10.2。 我似乎无法得到正确的语法,我已经确保转发已启用:
root@insanity:~# cat /proc/sys/net/ipv4/conf/venet0/forwarding 1
所以,如果有人能告诉我iptables命令我正在寻找使用,我会非常感激。 我正在想方设法弄清楚。
你只是想:
iptables -t nat -A PREROUTING -d 198.23.248.150 -p tcp --dport 7999 -j DNAT -to-destination 10.1.10.2
和
echo 1 > /proc/sys/net/ipv4/ip_forward
还要确保你已经启用转发持续重启。
# Controls IP packet forwarding net.ipv4.ip_forward = 1
在/etc/sysctl.conf
不要忘记检查VPS和具有内部IP的远程盒子上的路由。