在CentOS上配置Jellyfin的防火墙,通常需要用到firewalld。以下是一些基本步骤和常用命令:
查看默认区域:
sudo firewall-cmd --get-default-zone
设置默认区域:
sudo firewall-cmd --set-default-zone=public
列出所有活动区域:
sudo firewall-cmd --get-active-zones
查看所有区域规则:
sudo firewall-cmd --list-all-zones
查看指定区域的规则:
sudo firewall-cmd --zone=public --list-all
绑定接口到区域:
sudo firewall-cmd --zone=public --change-interface=eth0
添加HTTP服务(临时):
sudo firewall-cmd --add-service=http
永久添加HTTP服务:
sudo firewall-cmd --add-service=http --permanent
移除HTTP服务规则:
sudo firewall-cmd --remove-service=http
查看开放的端口:
sudo firewall-cmd --list-ports
临时开放端口:
sudo firewall-cmd --add-port=8080/tcp
永久开放端口范围:
sudo firewall-cmd --add-port=20000-65535/tcp --permanent
关闭端口:
sudo firewall-cmd --remove-port=8080/tcp