iptv-api icon indicating copy to clipboard operation
iptv-api copied to clipboard

内网源添加白名单

Open claudecaicai opened this issue 1 year ago • 6 comments

问题:环境docker lite版,我做了feiyang/allinone内网源,在/docker/iptv_api/config/config.ini内部给了参数subscribe_urls = http://192.168.1.5:35455/tv.m3u,然后输出/docker/iptv_api/output/result.m3u显示频道为空。 看到有类似问题,是去/docker/iptv_api/config/demo.txt添加白名单 CCTV源链接是这样的:http://192.168.1.5:35455/ysptp/cctv1.m3u8 测试白名单添加 CCTV-1,http://192.168.1.5$! CCTV-2,http://192.168.1.5:35455/tv.m3u$! CCTV-3,http://192.168.1.5:35455/itv/6000000001000022313.m3u8?cdn=wasusyt$! CCTV-4,http://192.168.1.5:35455$! 输出的result.m3u还是为空 请问下大佬们到底咋添加

claudecaicai avatar Dec 15 '24 11:12 claudecaicai

open_use_old_result = True 需要打开这个,否则白名单不生效

zhycn9033 avatar Dec 15 '24 13:12 zhycn9033

open_use_old_result = True 需要打开这个,否则白名单不生效

这个参数是true的,开了的

claudecaicai avatar Dec 15 '24 13:12 claudecaicai

你这样做是正确的,应该是没问题的,提供下容器运行日志?

Guovin avatar Dec 16 '24 02:12 Guovin

你这样做是正确的,应该是没问题的,提供下容器运行日志? 日志如下

_clever_mendel_logs.txt 其中config文件如下,方便查看修改为了TXT config.txt

或直接这边查看 https://github.com/claudecaicai/iptv-api/tree/master/TEST-iptv_api

claudecaicai avatar Dec 16 '24 06:12 claudecaicai

你这样做是正确的,应该是没问题的,提供下容器运行日志? 日志如下

_clever_mendel_logs.txt 其中config文件如下,方便查看修改为了TXT config.txt

或直接这边查看 https://github.com/claudecaicai/iptv-api/tree/master/TEST-iptv_api

日志显示没有获取到更新数据,你的订阅源只有一个,有可能是请求失败导致,建议检查网络原因。刚刚v1.5.6已经更新,更新最新镜像再试试。

Guovin avatar Dec 17 '24 02:12 Guovin

你这样做是正确的,应该是没问题的,提供下容器运行日志? 日志如下

_clever_mendel_logs.txt 其中config文件如下,方便查看修改为了TXT config.txt 或直接这边查看 https://github.com/claudecaicai/iptv-api/tree/master/TEST-iptv_api

日志显示没有获取到更新数据,你的订阅源只有一个,有可能是请求失败导致,建议检查网络原因。刚刚v1.5.6已经更新,更新最新镜像再试试。

感谢Guovin,更新新的镜像后,在dome添加的白名单源在output/result.m3u有对应输出,同时http://IP:8000/m3u放在播放器源可用(CCTV3可播放) output/result.m3u如下: #EXTM3U x-tvg-url="https://live.fanmingming.com/e.xml" #EXTINF:-1 tvg-name="2024-12-17 12:58:07" tvg-logo="https://live.fanmingming.com/tv/2024-12-17 12:58:07.png" group-title="更新时间",2024-12-17 12:58:07 url #EXTINF:-1 tvg-name="CCTV1" tvg-logo="https://live.fanmingming.com/tv/CCTV1.png" group-title="📺央视频道",CCTV-1 http://192.168.1.5 #EXTINF:-1 tvg-name="CCTV2" tvg-logo="https://live.fanmingming.com/tv/CCTV2.png" group-title="📺央视频道",CCTV-2 http://192.168.1.5:35455/tv.m3u #EXTINF:-1 tvg-name="CCTV3" tvg-logo="https://live.fanmingming.com/tv/CCTV3.png" group-title="📺央视频道",CCTV-3 http://192.168.1.5:35455/itv/6000000001000022313.m3u8?cdn=wasusyt #EXTINF:-1 tvg-name="CCTV4" tvg-logo="https://live.fanmingming.com/tv/CCTV4.png" group-title="📺央视频道",CCTV-4 http://192.168.1.5:35455

但是其他内网源仍然无法别读出,日志显示没有获取到更新数据,跟换其他源都可以获取到更新数据(/config/subscribe.txt下其他源) 日志链接: https://raw.githubusercontent.com/claudecaicai/iptv-api/refs/heads/master/TEST-iptv_api/_clever_mendel_logs.txt

我在/config/subscribe.txt添加了内网源: http://192.168.1.5:35455/tv.m3u

麻烦大佬请问是否可以测试下youshandefeiyang/allinone项目的本地源是否可以获取到更新数据 docker run -d --restart unless-stopped --net=host --privileged=true -p 35455:35455 --name allinone youshandefeiyang/allinone allinone --cleanup --interval 3600 源链接:http://IP:35455/tv.m3u 万分感谢

补充: 将/docker/iptv_api/config/subscribe.txt内源改回默认源

output/result.m3u有对应输出正常 #EXTM3U x-tvg-url="https://live.fanmingming.com/e.xml" #EXTINF:-1 tvg-name="2024-12-17 13:24:11" tvg-logo="https://live.fanmingming.com/tv/2024-12-17 13:24:11.png" group-title="更新时间",2024-12-17 13:24:11 url #EXTINF:-1 tvg-name="CCTV1" tvg-logo="https://live.fanmingming.com/tv/CCTV1.png" group-title="📺央视频道",CCTV-1 http://192.168.1.5 #EXTINF:-1 tvg-name="CCTV1" tvg-logo="https://live.fanmingming.com/tv/CCTV1.png" group-title="📺央视频道",CCTV-1 http://[2409:8087:74d9:21::6]:80/270000001128/9900000001/index.m3u8$订阅源-IPv6 #EXTINF:-1 tvg-name="CCTV2" tvg-logo="https://live.fanmingming.com/tv/CCTV2.png" group-title="📺央视频道",CCTV-2 http://192.168.1.5:35455/tv.m3u #EXTINF:-1 tvg-name="CCTV2" tvg-logo="https://live.fanmingming.com/tv/CCTV2.png" group-title="📺央视频道",CCTV-2 http://[2409:8087:74d9:21::6]:80/270000001128/9900000502/index.m3u8$订阅源-IPv6 #EXTINF:-1 tvg-name="CCTV3" tvg-logo="https://live.fanmingming.com/tv/CCTV3.png" group-title="📺央视频道",CCTV-3 http://192.168.1.5:35455/itv/6000000001000022313.m3u8?cdn=wasusyt #EXTINF:-1 tvg-name="CCTV3" tvg-logo="https://live.fanmingming.com/tv/CCTV3.png" group-title="📺央视频道",CCTV-3 http://[2409:8087:74d9:21::6]:80/270000001128/9900000003/index.m3u8$订阅源-IPv6 #EXTINF:-1 tvg-name="CCTV4" tvg-logo="https://live.fanmingming.com/tv/CCTV4.png" group-title="📺央视频道",CCTV-4 http://192.168.1.5:35455 #EXTINF:-1 tvg-name="CCTV4" tvg-logo="https://live.fanmingming.com/tv/CCTV4.png" group-title="📺央视频道",CCTV-4 http://[2409:8087:74d9:21::6]:80/270000001128/9900000503/index.m3u8$订阅源-IPv6 #EXTINF:-1 tvg-name="CCTV5" tvg-logo="https://live.fanmingming.com/tv/CCTV5.png" group-title="📺央视频道",CCTV-5 http://[2409:8087:74d9:21::6]:80/270000001128/9900000005/index.m3u8$订阅源-IPv6 #EXTINF:-1 tvg-name="CCTV5+" tvg-logo="https://live.fanmingming.com/tv/CCTV5+.png" group-title="📺央视频道",CCTV-5+ http://[2409:8087:74d9:21::6]:80/270000001128/9900000507/index.m3u8$订阅源-IPv6 #EXTINF:-1 tvg-name="CCTV6" tvg-logo="https://live.fanmingming.com/tv/CCTV6.png" group-title="📺央视频道",CCTV-6 http://[2409:8087:74d9:21::6]:80/270000001128/9900000006/index.m3u8$订阅源-IPv6 #EXTINF:-1 tvg-name="CCTV7" tvg-logo="https://live.fanmingming.com/tv/CCTV7.png" group-title="📺央视频道",CCTV-7 http://[2409:8087:74d9:21::6]:80/270000001128/9900000504/index.m3u8$订阅源-IPv6 #EXTINF:-1 tvg-name="CCTV8" tvg-logo="https://live.fanmingming.com/tv/CCTV8.png" group-title="📺央视频道",CCTV-8 http://[2409:8087:74d9:21::6]:80/270000001128/9900000008/index.m3u8$订阅源-IPv6 #EXTINF:-1 tvg-name="CCTV9" tvg-logo="https://live.fanmingming.com/tv/CCTV9.png" group-title="📺央视频道",CCTV-9

claudecaicai avatar Dec 17 '24 13:12 claudecaicai

@claudecaicai 我尝试运行了你说的这个镜像,但无日志输出,且无法访问

Guovin avatar Dec 18 '24 06:12 Guovin

你的35455端口未开放,无法访问。最直接的方法就是添加docker容器时直接映射到根目录的www下面,不用开端口号就可以访问了

w1365258 avatar Dec 18 '24 14:12 w1365258