在Debian系统上配置防火墙以适配Stream 8服务,常用工具为ufw或iptables,以下是具体步骤:
安装ufw
sudo apt update && sudo apt install ufw
启用ufw
sudo ufw enable
配置默认策略
sudo ufw default deny incoming
sudo ufw default allow outgoing
允许Stream 8所需端口
sudo ufw allow 8080/tcp
sudo ufw allow 80/tcp
sudo ufw allow 443/tcp
查看规则
sudo ufw status verbose
保存并重启ufw
sudo ufw reload
安装iptables
sudo apt update && sudo apt install iptables
添加允许端口规则
sudo iptables -A INPUT -p tcp --dport 8080 -j ACCEPT
保存规则
sudo sh -c "iptables-save > /etc/iptables/rules.v4"
设置开机自启
/etc/network/if-pre-up.d/iptables,添加以下内容:#!/bin/sh
/sbin/iptables-restore < /etc/iptables/rules.v4
sudo chmod +x /etc/network/if-pre-up.d/iptables
telnet或curl测试端口是否可达,例如:curl -I http://localhost:8080
```。
根据实际需求选择工具,ufw更适合快速配置,iptables适合高级场景。