centos端口映射


場景:A、B兩台在同一局域網的機器

A可以連通外網

B不可以連通外網

只需要在A機器中操作

vi /etc/sysctl.conf
在文件中添加
net.ipv4.ip_forward = 1
如果存在net.ipv4.ip_forward = 0,需要將0修改為1

使修改生效

sysctl -p

添加端口映射   將192.168.1.81的3306端口映射到本機3306端口

firewall-cmd --add-forward-port=port=3306:proto=tcp:toaddr=192.168.1.81:toport=3306 --permanent

去掉端口映射  

firewall-cmd --remove-forward-port=port=3306:proto=tcp:toaddr=192.168.1.81:toport=3306 --permanent 

重啟生效(沒有測試是否不重啟也可以生效)

firewall-cmd --reload

PS:需要開啟防火牆,防火牆關閉狀態不生效

轉載:https://blog.csdn.net/whq12789/article/details/90041176

 

 

附帶windows端口轉發命令:

打開dos窗口,添加映射

netsh interface portproxy add v4tov4 listenport=52181 listenaddress=192.168.0.83 connectport=8080 connectaddress=192.168.0.84

訪問192.168.0.83的52181端口即訪問84的8080端口

 


免責聲明!

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



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