在 Debian 系统中开放端口
一、使用 iptables(如果使用传统的 iptables 防火墙)
1、查看当前的 iptables 规则
sudo iptables -L -n
2、添加允许端口的规则(以 38042 为例)
sudo iptables -A INPUT -p tcp --dport 38042 -j ACCEPT
3、 保存规则(如果需要永久生效,需要安装iptables-persistent)
安装iptables-persistent(如果未安装)
sudo apt-get install iptables-persistent
保存规则
sudo netfilter-persistent save
二、使用 ufw(Uncomplicated Firewall,简单防火墙)
1、启用 ufw(如果尚未启用)
sudo ufw enable
2、允许 38042 端口
sudo ufw allow 38042/tcp
三、使用 firewalld(如果系统安装并使用 firewalld)
1、检查 firewalld 状态
sudo systemctl status firewalld
2、添加端口到 firewalld 区域(例如 public 区域)
sudo firewall-cmd --zone=public --add-port=38042/tcp --permanent
3、重新加载 firewalld 配置
sudo firewall-cmd --reload