首页主机资讯如何在Linux上配置Jellyfin的网络设置

如何在Linux上配置Jellyfin的网络设置

时间2025-11-27 13:53:03发布访客分类主机资讯浏览283
导读:Linux上配置Jellyfin网络设置的实用步骤 一 基础网络与防火墙 确认服务已运行并开机自启:sudo systemctl start jellyfin && sudo systemctl enable jellyf...

Linux上配置Jellyfin网络设置的实用步骤

一 基础网络与防火墙

  • 确认服务已运行并开机自启:sudo systemctl start jellyfin & & sudo systemctl enable jellyfin。
  • 开放访问端口(Jellyfin默认HTTP端口为8096/TCP):
    • Ubuntu/Debian(UFW):sudo ufw allow 8096/tcp;如需启用防火墙:sudo ufw enable。
    • CentOS/RHEL/Fedora(firewalld):sudo firewall-cmd --permanent --zone=public --add-port=8096/tcp & & sudo firewall-cmd --reload。
  • 本机直连测试:在浏览器访问 http://127.0.0.1:8096 或 http://服务器内网IP:8096
  • 云服务器需额外在云平台安全组放行8096/TCP

二 监听地址与端口修改

  • 配置文件路径:/etc/jellyfin/config/config.yaml
  • 关键参数示例:
    • server.port:8096(可改为自定义端口,如8888)。
    • server.host:0.0.0.0(监听所有地址;仅本机访问可用127.0.0.1)。
  • 修改后重启生效:sudo systemctl restart jellyfin。
  • 注意:若更改端口,需同步更新防火墙与路由器端口转发规则。

三 远程访问与端口转发

  • 路由器端口转发(示例):外部端口8888 → 内部IP192.168.1.100:8096(协议选TCP)。
  • 在Jellyfin管理界面的“网络/高级设置”中,将“外部访问地址”设置为你的公网IP:外部端口(如 http://公网IP:8888)。
  • 访问测试:在外部网络浏览器打开 http://公网IP:8888
  • 建议:优先使用域名与反向代理(见第四节),减少直接暴露端口。

四 反向代理与HTTPS部署(Nginx示例)

  • 安装Nginx:sudo apt install nginx(Ubuntu/Debian)或 sudo yum install nginx(CentOS/RHEL)。
  • 申请证书(Certbot + Nginx):sudo certbot --nginx -d your_domain
  • 启用并验证:sudo systemctl enable --now nginx & & sudo certbot renew --dry-run。
  • 访问:使用 https://your_domain 安全访问Jellyfin(Certbot会自动配置Nginx反向代理与证书)。

五 常见问题排查

  • 端口未放行:检查UFW/firewalld/云安全组是否允许8096/TCP
  • 服务未监听:确认config.yaml中 server.host 为0.0.0.0且端口未被占用;重启服务。
  • 外部访问失败:核对路由器端口转发规则、公网IP与运营商是否封禁端口。
  • 路由器端口转发示例:外部端口8888 → 内部IP192.168.1.100:8096(TCP)。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: 如何在Linux上配置Jellyfin的网络设置
本文地址: https://pptw.com/jishu/757855.html
Jellyfin在Linux上的移动端适配如何 Linux用户如何提升Jellyfin的使用体验

游客 回复需填写必要信息