iptables 配置端口及轉發


iptables端口轉發指令:iptables -t nat -A PREROUTING -p tcp --dport 443 -j REDIRECT --to-port 8443

iptables配置文件位置 :cat /etc/sysctl.conf

                                       vim /etc/sysctl.conf (i:進入編輯模式 esc :退出編輯模式 shift+q :命令行模式 wq:保存退出)

開放某端口:iptables -I INPUT -p tcp --dport 80 -j ACCEPT

關閉某端口 : iptables -D INPUT -p tcp --dport 80 -j ACCEPT

屏蔽某個IP請求 : iptables -I INPUT -s 192.168.0.1 -j DROP (屏蔽單個IP192.168.0.1)

屏蔽IP某段請求 : iptables -I INPUT  -s 192.168.0.0/16  -j DROP(屏蔽單個IP192.168.0.0-192.168.255.255)

屏蔽整個IP段請求 :iptables -I INPUT -s 192.168.0.0/16   -j DROP(屏蔽單個IP192.0.0.0-192.255.255.255)

添加iptables配置項:service iptables save  

重新啟動服務:service iptables restart
查看狀態:iptables -L -n

 

ps:在經歷了眾多坑之后,成功解決了 阿里雲服務器上無法使用80/ 443端口 進行無端口號訪問接口(其實並沒有,繞過去走了)

tomcat 配置過server.xml 文件后 除了80、443端口外全部正常監聽功能正常,但微信小程序允許使用端口號,所以只能尋找如何去掉端口號 內部telnet本地

80都是不通的所以 決定偷雞,yum install iptables打開端口,配置映射后成功。貌似原因是不能訪問1024以下的端口但我用的是root賬號甚至sudo了依然拒絕訪問。該問題待察。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM