前言: Emby服務端運行在一臺長期不關機的PC上為其他局域網設備提供服務顯然是不合理的,於是有了這一篇文章,使用一臺魔改後的電視盒子(N1,鹹魚75元左右)部署emby服務端,並擴展了去廣告,網絡加速等服務(Openwrt旁路由)。其他類似設備或電腦(建議Hyper-V)設置亦可參照本文。
iStoreOS
一,基礎系統安裝:軟件基礎--iStoreOS
其本質為OpenWRT(一個路由器系統),從眾多OP分支中選擇他,是因為其擁有圖形化的軟件源安裝界面(應用商店),極大解決了OP系統下軟件安裝難、配置難等問題,對小白用戶十分友好。
----------刷入具體步驟---------
以N1電視盒子為例(旁路由,windows系統下使用hyper-v安裝也推薦旁路由模式)
N1盒子,2G內存,8G存儲,單網口,原為電視盒子,可刷機作旁路由小服務器
1,瀏覽器搜索“iStoreOS“,或直接訪問https://fw.koolcenter.com/iStoreOS/alpha/n1/,下載
iStoreOS支持arm,X86(包括普通家用電腦、工控機),Hyper-v等虛擬機,詳細設備名單請訪問官網查詢
2,瀏覽器搜索“balenaEtcher“,或直接訪問”https://etcher.balena.io/ “下載燒錄軟件“balenaEtcher “(”rufus“等燒錄軟件也行)
3,燒錄iStoreOS固件
刷寫U盤會清除所有數據,注意備份,U盤大小2G以上
4, u盤燒錄完成,直接拔下u盤插入至N1盒子,用網線連接N1與電腦,最後給N1接通電源
5, 等待N1開機的過程中,打開控制面板-網絡和internet-網絡連接-以太網-設置ipv4協議,將其修改為如下地址。(iStoreOS固件默認管理後臺為192.168.100.1)
保證電腦ipv4地址與N1在192.168.100網段
6, 打開瀏覽器,地址欄輸入“192.168.100.1“,訪問iStoreOS後臺管理頁面
N1重啟後訪問”192.168.100.1“進行登錄
7, 成功登錄以後,N1就算立刻接入網線也無法上網。需設置網絡。網絡-接口-Lan-編輯。如下圖示。
圖1--N1為單網口,將其設置為旁路由,編輯lan口,為聯網做準備
圖2--N1ipv4地址前三段要與主路由一致,以後也就是N1的管理地址。右側是我畫的一張拓撲圖,意思一下
圖3--照圖中描述填寫
圖4--忽略此接口,N1不再提供DHCP服務,成為旁路由。保存後,此頁面自動關閉,再次點擊右下角”保存且應用“,N1自動重啟
小結:假如你常用的WIFI路由器(也就是N1即將要連接的路由器)地址為”192.168.ab.cd”,那麼你將ipv4地址設置為“192.168.ab.xx”,xx不與cd相同。網關填寫你上一級WIFI路由器,也就是“192.168.ab.cd“
8,以上設置完畢,等待N1自動應用設置。等待一分鐘,訪問N1管理地址“192.168.ab.xx“,訪問成功即可切斷N1電源,拔下網線,將其連接至常用的wifi路由器上,接上網線電源。
二, emby流媒體服務器(較為複雜,體驗極佳)
在iStoreOS中使用docker安裝clouddriver2,emby,將emby服務端部署在N1盒子,為局域網內所有設備提供觀影服務。(如不瞭解emby可查看我的上一篇帖子”網盤替換愛優騰-emby“)
為簡化安裝流程,在OpenWrt上採用clouddrive2,可一步到位完成,雲盤接入+webdav掛載為本地硬盤。clouddrive免費版只支持2個網盤,如有更多需求可以使用alist+rclone,或alist+clouddrive2,理論上可以掛載無限個網盤webdav。
你甚至能把電視源、直播源加入到emby,如要搭建私人影庫,採用NAS,阿里雲、夸克、pikpak(webdav)均可
1, 進入iStoreOS管理後臺,點擊istore-全部軟件,找到emby,clouddrive2選擇安裝。
如果安裝失敗,前往系統-安裝包-更新軟件源後,再次嘗試
2, 點擊服務-clouddrive2-安裝配置保持默認狀態,選擇安裝。安裝完成打開管理後臺。根據圖示步驟添加網盤,設置掛載點。
圖1--僅設置已標註選項,其餘不變
圖2--註冊所用郵箱不一定要真實,可隨便填寫
圖3--如果你所用網盤不在支持列表,則可以先用alist添加你的網盤,在clouddrive2中以webdav形式導入,曲線救國
點擊”選擇“進入目錄瀏覽界面,選定/mnt/CloudNAS
3, 驗證掛載狀態:點擊系統-掛載點,確認“/mnt/CloudNAS/CloudDrive”是否存在,如有則配置正確。
看到了掛載路徑提示clouddrive2正常運行“
4, 點擊服務-emby-按照圖示進行設置,設置結束選擇保存,再點擊安裝,等待安裝結束。此過程中確保emby的“media path”為“/mnt/CloudNAS”。
點擊"升級/應用"出現彈窗,等待彈窗變綠,安裝完成
5,訪問emby服務端管理後臺,首次進入,為英語界面,注意在language選擇“chniese”,看不懂其他的選項沒有關係,全部默認即可,最後設置管理賬號以及密碼,完成設置後刷新頁面,就有中文了。隨後依照圖示,進入服務端配置媒體庫。
圖1--emby服務端地址為“192.168.ab.xx:8096”,此處省略了第一次啟動頁面
圖--2在此處添加媒體庫
圖3--如圖示
圖-4如果找不到相應目錄,請檢查掛載點是否正常
圖5-其餘看不懂的配置默認就好,沒有影響
以上配置完成,安卓蘋果等設備,包括電視、電腦等安裝emby客戶端使用設備連接相同局域網(主路由wifi),打開客戶端輸入賬號密碼即可食用。同一局域網內,emby客戶端一般都能自動掃描到N1安裝的emby服務器,如果未能自動識別,則手動添加“N1ip地址“,端口號8096.
三,小雅Alist流媒體服務(較為簡便)
本質上而言小雅Alist是一個已經封裝了作者所屬網盤分享鏈接的一個alist容器,運行於docker中,安裝好之後,即可閱覽其中390多個阿里共享盤,約28萬個不同資源。電視(配合tvbox食用最佳),電腦,手機,平板,甚至在網頁都能直接使用。
端口號為5678
1,打開終端,登錄並輸入{ bash -c "$(curlhttps://docker.xiaoya.pro/update_new.sh)"}
僅簡述安裝流程,右側為大致原理圖,獻醜了。
2,接下來的步驟不詳述。官方文檔已經十分完善,如需參考請搜索“小雅Alist“或直接訪問。
如想安裝小雅全家桶,將其導入emby請參考知乎博主Joveng的文章“小雅Xiaoya”,或直接訪問“https://zhuanlan.zhihu.com/p/673584505”
四, WIFI去廣告/加速服務
依靠smartdns提升dns查詢速度,AdguardHome過濾dns請求,為所有連接到主路由WIFI的設備去除廣告加快網絡響應速度。
如有好的過濾規則可在評論區分享一下
1, istore中搜索並安裝AdguardHome以及smartdns。
2, 安裝後首先打開smartdns,常規設置界面,依照下圖配置。
圖1--保存且應用後再點擊添加
圖2--udp-DNS服務器添加示例
圖3--加密DNS服務器添加示例。右側為整理好的公共服務器列表,照圖添加
3, Dns服務器添加完畢,依然是要滑動至頁面底端,選擇保存並應用。
4, 進入高級設置界面。
至此smartdns配置完成,常規網絡加速生效
5, 打開adguardhome配置界面,如圖配置
不要修改其他未標註的選項
6, 配置完成,打開管理後臺默認賬號密碼均為“root”。登陸有,依照圖示配置
理論上而言,添加的規則越多過濾效果越好,但響應時間也會延長
如果smartdns設置了第二服務器,也可以在此處添加進去
務必要測試上游服務器是否正常運行
7, 最後回到網絡-接口-Lan-編輯,將dns服務器改為“127.0.0.1”即可。
原本設置的dns服務器為114,現使用127.0.0.1就表示用smartdns替代了
以上操作結束,所有連接主路由wifi的設備,將手機wifi設置或電腦ipv4中改為靜態地址,dns服務器設置為N1ip地址(192.168.ab.xx),廣告過濾和網絡加速服務會在後臺靜默運行。
五, zerotier虛擬局域網
藉助zerotier,可以在沒有公網的情況下,構造一個虛擬局域網環境。連接主路由的設備無需安裝zerotier客戶端即可與其他人組建局域網,進行局域網聯機遊戲,包含但不限於紅警、我的世界等遊戲。出門在外,通過zerotier仍然可以遠程管理接入N1所在局域網的NAS,路由器,電腦等設備,也就是內網穿透。
1. istoreos商店搜索安裝zerotier。
2. 註冊登錄,獲取zerotierID,並填入N1.此類教程很多了,不再重複造輪子,請自行搜索。
如果要管理自己的物理設備,務必要在zerotier打開私密連接,保護設備安全
3. 將N1入網許可勾選後,在zerotier管理頁面,進行高級設置。
不要省略"/24"
4. 為zerotier創建網絡接口,依照圖示操作。
圖1--zt開頭的適配器即為zerotier的虛擬適配器
圖2--直接保存,其餘設置暫且不動
5. 為zerotier接口配置防火牆。
配置完成後重啟N1,設置完畢
以上設置完畢,接入主路由的所有設備就自動接入上了zerotier虛擬局域網,可免安裝客戶端與其他異地設備進行局域網聯機遊戲。或是通過zerotier客戶端遠程管理家中、寢室內的NAS、路由、電腦等設備。
六、遊戲、主機加速功能
某遊/某U加速器:安裝於Openwrt中,可為接入局域網的設備提供遊戲加速,無需使用其客戶端,包括但不限於PC,Switch,Playstation等設備。
不是廣告啊,已打碼。沒辦法裝加速器的設備可以藉此解決加速問題
安裝使用教程:你直接安裝就好了...至於為什麼不教你怎麼用,那是因為我沒有PS,更沒有Switch......(開個玩笑,傻瓜式使用,沒有那麼複雜,安裝好點進去,登錄就行,自動加速設備)
七、其他功能
受限於篇幅和精力暫時就不繼續探討了,目前所安裝的也足夠個人使用。如果大家有比較好的番劇動漫等影視資源或是一些更好的玩法,可以在此分享一下,也算大家是對我這篇文章的認可。
犒勞大家一張美少女戰士
寫下這篇文章純粹為了是分享一下自己折騰來折騰去積累的一點經驗。篇幅很長,能看到這辛苦大家了,若有錯誤歡迎大家在評論區指出。