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