1. 首页
  2. 最新
  3. 运维
  4. Linux

如何利用 CentOS 进行端口转发TCP+UDP协议转发

开启NAT(一辈子只需要执行一次)

firewall-cmd --add-masquerade --permanent

添加转发

1.开放TCP端口转发(本机端口31002转发到 10.0.1.2:3389)

firewall-cmd --add-forward-port=port=31002:proto=tcp:toport=3389:toaddr=10.0.1.2 --permanent

2.开放UDP端口转发(本机端口31002转发到 10.0.1.2:3389)

firewall-cmd --add-forward-port=port=31002:proto=udp:toport=3389:toaddr=10.0.1.2 --permanent

3.开放TCP和UDP端口(开放端口31002 的TCP和UDP)

firewall-cmd --add-port 31002/tcp --permanent
firewall-cmd --add-port 31002/udp --permanent

4.重载应用配置(配置完毕后必须进行这一步)

firewall-cmd --reload

其余操作

1.批量开放端口

firewall-cmd --add-port 30000-40000/tcp --permanent
firewall-cmd --add-port 30000-40000/udp --permanent

2.查看所有映射情况

firewall-cmd --list-all

删除操作

1.删除端口转发(40000端口转发到10.0.2.24的3389 TCP协议转发)

firewall-cmd --remove-forward-port=port=40000:proto=tcp:toport=3389:toaddr=10.0.2.24 --permanent

如果您喜欢本站,点击这儿 不花一分钱捐赠老基友

这些信息可能会帮助到你: 下载帮助

发表评论

电子邮件地址不会被公开。 必填项已用*标注

联系我们

028-6226-3622

在线咨询:点击这里给我发消息

邮件:oeel@vip.qq.com

工作时间:周一至周五,9:30-18:30,节假日休息