首先要修改内核参数
sudo nano /etc/sysctl.conf
net.ipv4.ip_forward=1
然后sudo sysctl -p
最简单:
iptables -t nat -I PREROUTING -p tcp --dport 源端口 -j REDIRECT --to-ports 目标端口
iptables -t nat -I PREROUTING -p udp --dport 源端口 -j REDIRECT --to-ports 目标端口
可以分网卡控制:
iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 源端口 -j REDIRECT --to-port 目标端口
iptables -t nat -A PREROUTING -i eth0 -p udp --dport 源端口 -j REDIRECT --to-port 目标端口