在這個數字化娛樂蓬勃發展的時代,IPTV 電視以其豐富的頻道資源和便捷的觀看體驗,成為眾多家庭娛樂的重要組成部分。
然而,直播源的穩定性和時效性卻常常困擾著廣大用戶。
別擔心,今天手把手教你在NAS上部署一款超實用的 IPTV 電視直播源更新工具,徹底解決您的煩惱,讓您暢享不間斷的精彩電視直播。
一、說明
本文說使用的為開源項目:Guovin/iptv-api,文中所涉及的技術、思路和工具僅供以學習交流使用,任何人不得將其用于非法用途以及盈利等目的,否則后果自行承擔。
主要在群暉NAS上通過Docker進行部署。以下是我的硬件和軟件版本:
- 硬件版本:群暉NAS 920+
- 軟件版本:DSM 7.2.1-69057 Update 5
理論上只要支持Docker能夠部署。
二、IPTV-API介紹
自定義頻道,自動獲取直播源接口,測速驗效后生成可用的結果
- 自定義模板:生成您想要的頻道
- 支持多種獲取源方式:組播源、酒店源、訂閱源、關鍵字搜索
- 接口測速驗效:響應時間、分辨率優先級,過濾無效接口
- 偏好設置:IPv6、接口來源排序優先級與數量配置、接口白名單
- 定時執行:北京時間每日 6:00 與 18:00 執行更新
- 支持多種運行方式:工作流、命令行、GUI 軟件、Docker(amd64/arm64/arm v7)
三、部署
3.1 拉取鏡像
首先打開「控制面板」,選擇「終端機和SNMP」,勾選上「啟動SSH功能」,點擊「應用」:
在命令行輸入如下命名,通過ssh登錄到群暉NAS:
ssh ${user}@${ip}
其中${user}為用戶名,${ip}為群暉NAS的IP地址。
然后輸入下面命令切換到root權限:
sudo -i
之后,執行下面命令拉取鏡像:
docker pull guovern/iptv-api:latest
然后,就可以在群暉NAS的「Container Manager」中的「映像」中看到剛才拉取的鏡像了。
3.2 啟動服務
在「Container Manager」的「映像」中,右鍵剛才導入的鏡像,點擊「運行」,如下圖所示:
在彈出的窗口中,勾選「啟用自動重新啟動」:
在端口中填寫一個端口,確保沒有被其他服務占用就行,然后點擊「下一步」,如下圖所示:
確認信息沒問題之后,點擊「完成」:
之后,可以看到運行著的容器:
3.3 防火墻放行端口
如果群暉NAS開了防火墻,需要在防火墻放行對應端口:
輸入剛才映射的端口:
至此,服務部署完成。
四、訪問服務
下面是不同地址對應的服務,其中34567為上面映射的端口:
- 接口地址:ip:34567
- M3u 接口:ip:34567/m3u
- Txt 接口:ip:34567/txt
- 接口內容:ip:34567/content
- 測速日志:ip:34567/log
4.1 接口地址
在瀏覽器輸入http://ip:34567,第一次訪問可能會提示?未找到結果文件,若已啟動更新,請耐心等待更新完成...,如下圖所示,
等到容器的出現下面日志,說明已經更新完畢:
再次訪問:http://ip:34567,即可下載源信息。
4.2 M3u接口
在瀏覽器輸入http://ip:34567/m3u,即可下載m3u格式的源信息。
4.3 Txt接口
在瀏覽器輸入http://ip:34567/txt,即可下載txt格式的源信息。
4.4 接口內容
在瀏覽器輸入http://ip:34567/content,即可直接獲取源信息。
4.5 測速日志
在瀏覽器輸入http://ip:34567/log,即可獲取不同頻道的測速日志。
五、總結
本文介紹了如何在群暉NAS上搭建一個直播源更新工具,讓你實現電視自由。如何使用這些源信息本文不再贅述,可以自行查詢相關資料。
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.