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