通过 iptables 进行端口转发
通过 iptables 进行端口转发
检查是否开启端口转发
sysctl net.ipv4.ip_forward
若为 0 则需打开 IP 端口转发:
1 | echo 'net.ipv4.ip_forward=1' >> /etc/sysctl.conf |
配置转发
1 | iptables -t nat -A PREROUTING -p tcp -m tcp --dport 监听端口 -j DNAT --to-destination 目标 IP:端口 |
sysctl net.ipv4.ip_forward
若为 0 则需打开 IP 端口转发:
1 | echo 'net.ipv4.ip_forward=1' >> /etc/sysctl.conf |
1 | iptables -t nat -A PREROUTING -p tcp -m tcp --dport 监听端口 -j DNAT --to-destination 目标 IP:端口 |