iptables转发端口到内部IP

我在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的远程盒子上的路由。