溫馨提示×

centos下jellyfin如何進行遠程訪問

小樊
51
2025-06-22 10:22:06
欄目: 智能運維

要在CentOS上實現Jellyfin的遠程訪問,您需要進行以下幾個步驟:

安裝Jellyfin

首先,確保您的CentOS系統已經更新到最新版本,并安裝了必要的依賴包。

sudo dnf update
sudo dnf install jellyfin

配置防火墻

為了能夠從外部網絡訪問Jellyfin,您需要確保防火墻允許HTTP(通常是80端口)和HTTPS(通常是443端口)流量。如果您使用的是firewalld,可以運行以下命令來開放這些端口:

sudo firewall-cmd --permanent --add-service=https
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --reload

配置SELinux

如果SELinux在您的系統上是啟用的,您可能需要允許Jellyfin綁定到低于1024的端口(如果使用HTTPS)或者配置SELinux策略以允許Jellyfin的網絡訪問。您可以臨時將SELinux設置為寬容模式來測試是否是SELinux阻止了訪問:

sudo setenforce 0

如果確定是SELinux的問題,您可以編輯相應的策略文件或者安裝合適的策略模塊。

配置Jellyfin

  1. 啟動并啟用Jellyfin服務
sudo systemctl start jellyfin
sudo systemctl enable jellyfin
  1. 訪問Jellyfin Web界面

在瀏覽器中輸入服務器IP地址和端口號(默認是http://SERVER_IP:8096)。按照屏幕上的提示完成Jellyfin的初始化設置。

  1. 配置遠程訪問

在Jellyfin的Web界面中,進入設置頁面,選擇“遠程訪問”選項,確保啟用遠程訪問功能。您可以選擇“開啟自動端口映射”或使用自定義端口。

使用內網穿透工具(如cpolar或花生殼)

如果您希望從外部網絡訪問Jellyfin,可以使用內網穿透工具。以下是使用cpolar的步驟:

  1. 安裝cpolar
wget https://github.com/cpolar/cpolar/releases/download/v1.5.1/cpolar-linux-amd64.tar.gz
tar -xzf cpolar-linux-amd64.tar.gz
sudo cp polar-linux-amd64/cpolar /usr/local/bin
  1. 配置cpolar

注冊并登錄cpolar賬戶。創建一個新的隧道,配置本地地址為Jellyfin的端口號(默認8096),并設置一個自定義域名。

  1. 啟動所有隧道
cpolar start-all

打開瀏覽器輸入復制的公網地址訪問。

安全建議

  • 使用SSL證書:為Jellyfin服務配置SSL證書,以加密數據傳輸。
  • 設置防火墻:使用firewalld或其他防火墻工具,限制訪問Jellyfin的端口,僅允許特定IP地址訪問。
  • 定期更新:保持Jellyfin和相關軟件的最新狀態,以修補安全漏洞。

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