Linux端口映射

Windows下做端口映射有netsh工具,Linux下需要藉助iptables實現端口重定向。

首先,設置允許數據包轉發:

$ sudo echo '1' > /proc/sys/net/ipv4/ip_forward

然後,設置轉發規則:

以220端口轉發到22端口爲例:

$ sudo iptables -t nat -A PREROUTING -p tcp --dport 220 -j REDIRECT --to-ports 22

查看iptables配置:

$ sudo iptables -t nat -nL

刪除iptables配置:

$ sudo iptables -t nat -D PREROUTING 1

 

參考:

1. 防火牆iptables轉發規則-增加、刪除、查看

2. Ubuntu使用iptables配置防火牆提示:unrecognized service(Ubuntu配置iptables防火牆)

發佈了65 篇原創文章 · 獲贊 16 · 訪問量 16萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章