使用 iptables 将端口的传出流量转发到另一台服务器

使用 iptables 将端口的传出流量转发到另一台服务器

我正在尝试将传出流量转发194.97.114.3:2010到另一台服务器,但没有成功。

netstat -anup给我

udp        0      0 94.23.28.183:44174      194.97.114.3:2010       ESTABLISHED 4218/ts3server

我启用了 IP 转发并输入了这两个命令

iptables -t nat -A PREROUTING -p tcp --dport 2010 -j DNAT --to-destination another_server:2010
iptables -t nat -A POSTROUTING -p tcp --dport 2010 -j MASQUERADE

答案1

查看是否已启用选项:

# sysctl net.ipv4.ip_forward
net.ipv4.ip_forward = 1

要启用此功能:

sudo sysctl -w net.ipv4.ip_forward=1

相关内容