鹅厂呆久了难免给各种网络策略坑。之前遇到用了很久的端口突然被封掉,只开放部分安全端口的问题,后来只好自己一个个做端口映射,来规避这个问题。

增加端口映射

iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-ports 8080

service iptables save

service iptables restart

将本机的80端口映射到8080端口。

这个例子有个神坑是如果有其它机器的网络代理到本机80端口,那么这个代理也会被映射掉。我刚好因为可用安全端口不多而踩过这个神坑,记忆犹新难以忘怀,特此记录。

同理,此坑适用于443端口。80和443是比较常见的,映射其它常用软件/协议端口时,也要一定要考虑清楚后果,例如把ssh使用的端口给代理走了。。。 我还没试过,应该有解吧。

参考文章

查找端口映射

iptables -t nat -L -n | grep 8080

删除端口映射

iptables -t nat -D PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080

service iptables save

service iptables restart

参考文章

☞ 参与评论