1. 使用 iptables 进行端口映射
第一步 : 打开端口映射功能 :
方法一 : (允许数据包转发)
1
| sudo echo '1' > /proc/sys/net/ipv4/ip_forward
|
方法二 :
将 ;net.ipv4.ip_forward = 0
这一行的注视去掉 , 并将 0 改为 1
修改后的结果为 :
1
| net.ipv4.ip_forward = 1
|
第二步 : 进行映射 :
DNAT
1
| iptables -t nat -A PREROUTING -d 本机IP -p tcp --dport 本机端口 -j DNAT --to-destination 目标机IP:目标机端口
|
SNAT
1
| iptables -t nat -A PREROUTING -d 本机IP -p tcp --dport 本机端口 -j SNAT --to-destination 目标机IP:目标机端口
|
参考: