1.首先确认firewalld已经安装
如果输出不是running,则可能没安装或者没启动,没启动会提示not running
2.配置转发
- 本实例假设你要把本地8080端口转发到目标服务器88.88.88.88的443端口,同时转发TCP和UDP
1 2 3 4 5 6 7 8 9 10
| echo 'net.ipv4.ip_forward = 1' >> /etc/sysctl.conf sysctl -p firewall-cmd --permanent --add-masquerade # 8080可以改成其他端口 firewall-cmd --permanent --add-port=8080/tcp firewall-cmd --permanent --add-port=8080/udp # 8080和上面保持一致,目标ip和端口都可以修改 firewall-cmd --permanent --add-forward-port=port=8080:proto=tcp:toaddr=88.88.88.88:toport=443 firewall-cmd --permanent --add-forward-port=port=8080:proto=udp:toaddr=88.88.88.88:toport=443 firewall-cmd --reload
|