本地部署Jellyfin影音服務器并實現在公網訪問的過程
1. 前言
隨著移動智能設備的普及,各種各樣的使用需求也被開發(fā)出來,從最早的移動聽音樂、看圖片(MP3時代),到之后的移動視頻需求(MP4時代)到現在的移動流媒體需求(智能手機看視頻)。但當我們習慣這些需求后,忽然發(fā)現自己不知不覺間成了待割的韭菜(3臺設備就要加錢)。作為一顆倔強的韭菜,自然不會甘愿被割,因此打算自建一個私人影音媒體平臺?,F在,筆者就向大家展示,使用cpolar內網穿透+ Jellyfin,自建私人影音平臺的全過程。
2. Jellyfin服務網站搭建
Jellyfin作為相對知名的影音服務器,在NAS平臺廣受歡迎,但筆者連韭菜都不愿意當,自然沒有NAS這樣的專業(yè)裝備,只有一臺淘汰下來的臺式機,好在這臺臺式機配置不算低到離譜,并且jellyfin有Windows版本的服務端,讓筆者能以簡單的方式搭建jellyfin服務器。
2.1. Jellyfin下載和安裝
首先,我們下載Jellyfin的server端,只要訪問jellyfin的官方網站,點擊下載
按鈕進入下載頁面,選擇服務器
分項進行下載即可。當然,jellyfin也提供其他操作系統(tǒng)(linux、MacOS)版本的軟件,只要按需下載就好。
jellyfin下載完成后,直接雙擊.exe文件,即可進入自動安裝程序,在安裝過程中,除了注意選擇Basic Install(Recommended)
以外,其他幾乎都可以一路點擊“Next”略過。
Jellyfin安裝完成后,點擊生成的快捷方式,啟動jellyfin service程序。Jellyfin會在Windows的系統(tǒng)托盤處生成一個小圖標,右鍵點擊這個圖表,就能打開jellyfin的網頁安裝界面。
首次啟動jellyfin服務時,可能會出現Windows防火墻警告,我們選擇允許訪問
即可。
點擊open jellyfin
后,軟件會自動打開瀏覽器訪問localhost:8096
端口,進行jellyfin service網頁設置頁面。而這里的設置都是常規(guī)的語言設置、管理員賬號設置、媒體庫文件夾選擇(可以暫時不選而跳過)、允許遠程訪問等。
完成這些設置后,就可以正式登入jellyfin網頁。
2.2. Jellyfin網頁測試
為方便展示,筆者完成jellyfin service網頁安裝后,以admin角色登錄jellyfin service。只要能正確登錄jellyfin主頁面,就說明我們已經完成jellyfin的安裝。
3.本地網頁發(fā)布
完成了jellyfin service安裝后,接下來就可以使用cpolar內網穿透創(chuàng)建一條內網穿透數據隧道,搭建連接本地jellyfin頁面的公共互聯網地址,讓我們能在公共互聯網上訪問到家里(局域網)的jellyfin服務器。
3.1 cpolar的安裝和注冊
cpolar官網:https://www.cpolar.com
與jellyfin service的安裝一樣,cpolar可以直接在其官網頁面進行下載。在cpolar官網頁面的上部,找到下載
按鈕。
筆者使用的是Windows操作系統(tǒng),因此選擇Windows版本
進行下載。
Cpolar下載完成后,將下載的文件解壓,雙擊解壓后的.msi文件
,即可自動執(zhí)行安裝程序。接著只要一路“Next”就能完成軟件安裝。
cpolar會為每個用戶創(chuàng)建獨立的數據隧道,并通過用戶密碼和token碼保證每個用戶的數據安全。因此我們正式使用cpolar前,需要進行用戶注冊。注冊過程簡單易行,只要在cpolar主頁右上角點擊用戶注冊
,在注冊頁面填入必要信息,就能完成注冊。
3.2 Cpolar云端設置
由于cpolar免費版的數據隧道每24小時重置一次,筆者不想每天進行重連設置,因此將升級cpolar至vip版,以便能獲得能長期穩(wěn)定存在的內網穿透數據隧道。
接下來,我們先登錄cpolar的官網,并在用戶主頁面左側找到預留
按鈕,并點擊進入cpolar的數據隧道預留頁面。在這里生成一個公共互聯網地址(也可以看做數據隧道的入口),由于此時這個地址沒有連接本地的jellyfin網頁輸出端口,因此也可以看做是一條空白的數據隧道。
在預留頁面,可以看到很多種可保留的數據隧道,這里我們選擇“保留二級子域名”欄位。
在保留二級子域名
欄位,需要進行幾項信息的簡單設置,即:
地區(qū)
:服務器所在區(qū)域,就近選擇即可二級域名
:會最終出現在生成的公共互聯網地址中,作為網絡地址的標識之一描述
:可以看做這條數據隧道的描述,能夠與其他隧道區(qū)分開即可
完成這幾項設置后,就可以點擊右側的“保留”按鈕,將這條數據隧道保留下來。
當然,如果這條數據隧道不打算再使用,還可以點擊右側的“x”將其輕松刪除,節(jié)約寶貴的隧道名額。
3.3 Cpolar本地設置
完成cpolar云端設置并保留了空白數據隧道后,我們返回本地電腦的cpolar客戶端,將云端生成的空白數據隧道與本地jellyfin service頁面連接起來。
在本地打開并登錄cpolar客戶端(可以在瀏覽器中輸入localhost:9200
直接訪問,也可以在開始菜單中點擊cpolar客戶端的快捷方式)。
點擊客戶端主界面左側隧道管理
項下的創(chuàng)建隧道
按鈕,進入本地隧道創(chuàng)建頁面(如果要創(chuàng)建沒24小時重置地址的臨時數據隧道,可直接在此進行設置,不必再cpolar官網設置空白數據隧道)。
在這個頁面,同樣需要進行幾項信息設置,這些信息設置包括:
1.
隧道名稱
:可以看做cpolar本地的隧道信息注釋,只要方便我們分辨即可
2.協(xié)議
:由于的測試頁面是網頁,因此選擇http協(xié)議
3.本地地址
:本地地址即為本地網站的輸出端口號,之前我們訪問本地jellyfin網頁時端口號為8096,因此這里也填入8096
4.域名類型
:由于我們已經在cpolar云端預留了二級子域名的數據隧道,因此勾選“二級子域名”(如果預留的是自定義域名,則勾選自定義域名)
5.Sub Domain
:填入預留的二級子域名,該例子中為“jellyfinweb”(如果打算創(chuàng)建臨時數據隧道,則直接勾選“隨機域名”,由cpolar客戶端自行生成網絡地址)
6.地區(qū)
:與cpolar云端預留的信息一樣,我們依照實際使用地填寫即可
完成以上設置后,即可點擊頁面下方的創(chuàng)建
按鈕,將cpolar云端的空白數據隧道與本地的支付測試頁面連接起來,完成cpolar云端地址與本地jellyfin網頁的連接。
cpolar云端地址與本地jellyfin服務器網頁的連接完成后,cpolar客戶端會自動跳轉到“隧道管理”項下的“隧道列表”頁面中,對這條數據隧道進行管理,包括開啟、關閉或刪除這條隧道,也可以點擊“編輯”按鈕,最這條數據隧道的信息進行修改。
4.公網訪問測試
最后,我們點擊左側狀態(tài)
項下的在線隧道列表
按鈕,就能找到jellyfin service的公共互聯網地址。
將這個地址粘貼到瀏覽器中,就能看到本地jellyfin的web頁面,也就成功建立專屬自己的私人影音平臺。
5. 結語
當然,能用作搭建私人影音平臺的軟件和網頁源文件有很多,jellyfin并不是唯一選擇,但使用其他軟件和源文件搭建私人影音平臺的流程大同小異,最重要的是,就算韭菜也有拒絕被收割的時候。在大部分情況下,我們仍然能依靠自己動手,做到豐衣足食。
到此這篇關于本地部署Jellyfin影音服務器并實現在公網訪問的過程的文章就介紹到這了,更多相關Jellyfin影音服務器內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
aws服務器更換實例規(guī)格后ssh無法登陸的解決方案
這篇文章主要介紹了aws服務器更換實例規(guī)格后ssh無法登陸,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2023-07-07在Windows平臺下安裝與配置Memcached的方法分享
在Windows平臺下安裝與配置Memcached的方法,Memcached 是一個高性能的分布式內存對象緩存系統(tǒng),用于動態(tài)Web應用以減輕數據庫負載2012-05-05git創(chuàng)建版本庫_動力節(jié)點Java學院整理
這篇文章主要為大家詳細介紹了git創(chuàng)建版本庫的相關資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-08-08centos6.4+nginx+mysql+php+phpmyadmin整合過程詳解
這篇文章主要介紹了centos6.4+nginx+mysql+php+phpmyadmin整合過程,較為詳細的分析了centos6.4+nginx+mysql+php+phpmyadmin整合的具體步驟、操作指令與相關實現技巧,需要的朋友可以參考下2016-11-11