星哥笔记 - 端口转发
type: channel
link: https://www.cingetech.com/tag/端口转发/
items: Linux 服务器 Firewalld 防火墙配置端口转发

Linux 服务器 Firewalld 防火墙配置端口转发
type: item
date: 2023-04-03T03:03:00+08:00
description: Linux 服务器 Firewalld 防火墙配置端口转发端口转发：是指传统的目标地址映射，实现外网访问内网资源流量转发命令语法为：firewalld-cmd --permanent --zone=<区域> --add-forward-port=port=<源端口号>:proto=<协议>:toport=<目标端口号>:toaddr=<目标IP地址>1.0 系统配置文件开启 ipv4 端口转发echo "net.ipv4.ip_forward = 1" >> /etc/sysctl.conf sysctl -p1.1 开启防火墙1.1.1 初始化防火墙systemctl enable firewalld systemctl restart firewalld systemctl status firewalld1.1.2 查看防火墙配置端口转发之前的状态firewall-cmd --state firewall-cmd --list-all1.2 开启 IP 伪装firewall-cmd --add-masquerade --zone=public --permanent firewall-cmd --reload1.3 添加端口转发1.3.1 本地服务器内部端口转发firewall-cmd --add-forward-port=port=8888:proto=tcp:toport=80 --zone=public --permanent firewall-cmd --reload firewall-cmd --list-all1.4 删除端口转发firewall-cmd --remove-forward-port=port=8888:proto=tcp:toport=80:toaddr=192.168.20.3 --zone=public --permanent firewall-cmd --reload1.5 删除 IP 伪装firewall-cmd --remove-masquerade --zone=public --permanent firewall-cmd --reload至此，本文结束！你学会了没？