Linux:使用IPtables进行端口转发

时间:2020-02-23 14:39:56  来源:igfitidea点击:

是否需要将自定义端口转发到Linux机器上的现有端口?

只需以root身份使用以下命令:

iptables -t nat -I PREROUTING --src 0/0 --dst 0.0.0.0/0 -p tcp --dport <port-to-forward> -j REDIRECT --to-ports <destination-port>

示例:假设您要将端口1025转发到端口587:

iptables -t nat -I PREROUTING --src 0/0 --dst 0.0.0.0/0 -p tcp --dport 1025 -j REDIRECT --to-ports 587

上面的命令无法重新启动,请参见下面的配置以输入IPTables脚本:

-A FORWARD -d  0.0.0.0/0 -p tcp -m tcp --dport 1025 -m comment --comment "Forward inbound connections from tcp1025 to tcp587" -j ACCEPT