溫馨提示×

Jellyfin在Ubuntu上的網絡設置

小樊
54
2025-04-06 01:05:49
欄目: 智能運維

在Ubuntu上配置Jellyfin媒體服務器的網絡設置涉及幾個步驟,包括安裝Jellyfin、配置網絡接口、設置端口轉發以及訪問服務器。以下是詳細的步驟指南:

安裝Jellyfin

首先,確保你的Ubuntu系統已經安裝了所有必要的依賴項。對于Ubuntu 18.04 LTS或更高版本,可以使用APT包管理器來安裝Jellyfin:

sudo apt update
sudo apt install jellyfin

如果使用的是較舊的Ubuntu版本,如Ubuntu 16.04,可能需要添加Jellyfin的官方GPG密鑰和存儲庫:

wget -O - https://repo.jellyfin.org/debian/jellyfin_team.gpg.key | sudo apt-key add -
echo "deb https://repo.jellyfin.org/debian bionic main" | sudo tee /etc/apt/sources.list.d/jellyfin.list
sudo apt update
sudo apt install jellyfin

配置網絡接口

安裝完成后,打開瀏覽器并導航到服務器的IP地址:8096,使用在安裝過程中創建的管理員賬戶登錄。

設置端口轉發

在非局域網環境中,你需要在路由器上進行端口轉發,將外部訪問的請求轉發到Jellyfin服務器的內部IP地址和端口。具體步驟如下:

  1. 獲取Jellyfin服務器的公共IP地址:可以通過訪問網頁或者使用IP地址查詢工具來獲取。
  2. 配置路由器端口轉發
    • 進入路由器的管理頁面,找到“端口轉發”或者“虛擬服務器”等菜單。
    • 添加一條新規則,設置如下參數:
      • 外部端口:自定義一個端口號(例如8888),用于外部訪問。
      • 內部IP地址:Jellyfin服務器的局域網IP地址。
      • 內部端口:Jellyfin服務器的通信端口(默認為8096)。
    • 保存設置,使其生效。

配置Jellyfin服務器的外部訪問地址

  1. 進入Jellyfin服務器的管理界面,在“網絡”或者“高級設置”中找到“外部訪問地址”相關設置。
  2. 將外部訪問地址設置為你的公共IP地址加上之前設置的外部端口號(例如http://公共IP地址:8888)。
  3. 保存設置,使其生效。

連接Jellyfin服務器

在非局域網環境下,你可以使用任何能夠訪問互聯網的設備,例如手機、電腦等來連接Jellyfin服務器。打開瀏覽器,輸入Jellyfin服務器的外部訪問地址(例如http://公共IP地址:8888),按下回車鍵。如果一切設置正確,你應該能夠看到Jellyfin的登錄頁面。

解決中文字幕亂碼問題

如果在播放視頻時出現中文字幕亂碼問題,可以嘗試以下步驟:

  1. 安裝字體包:
    sudo apt install fonts-noto-cjk-extra
    
  2. 下載字體包并轉換為woff2格式。
  3. 在Debian系統,新建目錄 /DATA/AppData/jellyfin/config/fonts,把轉換好的字體文件拷貝進去。
  4. 在Jellyfin控制臺設置好字體路徑,并勾選【啟用備用字體】。

配置代理(如果需要)

如果需要通過代理服務器連接Jellyfin,可以通過設置環境變量 http_proxyhttps_proxy 來實現:

export http_proxy=http://代理服務器地址:端口
export https_proxy=http://代理服務器地址:端口

或者,可以編輯Jellyfin的systemd service文件來單獨設置環境變量:

sudo systemctl edit jellyfin.service

在打開的文件中添加以下內容:

[Service]
Environment="http_proxy=http://代理服務器地址:端口"
Environment="https_proxy=http://代理服務器地址:端口"

保存并退出編輯器。

通過以上步驟,你應該能夠在Ubuntu上成功配置Jellyfin媒體服務器的網絡設置,并能夠從外部訪問你的媒體庫。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女