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