test
This commit is contained in:
commit
414a388050
8 files changed
+9567
No files matched your search
+8724
File diff suppressed because it is too large.
Load diff
+461
@@ -0,0 +1,461 @@
|
||||
#EXTM3U x-tvg-url="https://live.fanmingming.cn/e.xml"
|
||||
#EXTINF:-1 tvg-id="CCTV1" tvg-name="CCTV1" tvg-logo="https://live.fanmingming.cn/tv/CCTV1.png" group-title="央视",CCTV1
|
||||
http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000311/index.m3u8
|
||||
#EXTINF:-1 tvg-id="CCTV1" tvg-name="CCTV1" tvg-logo="https://live.fanmingming.cn/tv/CCTV1.png" group-title="央视",CCTV1
|
||||
http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000311/index.m3u8
|
||||
#EXTINF:-1 tvg-id="CCTV1" tvg-name="CCTV1" tvg-logo="https://live.fanmingming.cn/tv/CCTV1.png" group-title="央视",CCTV1
|
||||
http://192.168.2.1:7088/udp/239.253.7.43:53043
|
||||
#EXTINF:-1 tvg-id="CCTV1" tvg-name="CCTV1" tvg-logo="https://live.fanmingming.cn/tv/CCTV1.png" group-title="央视",CCTV1
|
||||
http://10.3.0.4/608807420
|
||||
#EXTINF:-1 tvg-id="CCTV2" tvg-name="CCTV2" tvg-logo="https://live.fanmingming.cn/tv/CCTV2.png" group-title="央视",CCTV2
|
||||
http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000317/index.m3u8
|
||||
#EXTINF:-1 tvg-id="CCTV2" tvg-name="CCTV2" tvg-logo="https://live.fanmingming.cn/tv/CCTV2.png" group-title="央视",CCTV2
|
||||
http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000317/index.m3u8
|
||||
#EXTINF:-1 tvg-id="CCTV2" tvg-name="CCTV2" tvg-logo="https://live.fanmingming.cn/tv/CCTV2.png" group-title="央视",CCTV2
|
||||
http://192.168.2.1:7088/udp/239.253.7.74:53215
|
||||
#EXTINF:-1 tvg-id="CCTV2" tvg-name="CCTV2" tvg-logo="https://live.fanmingming.cn/tv/CCTV2.png" group-title="央视",CCTV2
|
||||
http://10.3.0.4/631780532
|
||||
#EXTINF:-1 tvg-id="CCTV3" tvg-name="CCTV3" tvg-logo="https://live.fanmingming.cn/tv/CCTV3.png" group-title="央视",CCTV3
|
||||
http://192.168.2.1:7088/udp/239.253.8.35:16064
|
||||
#EXTINF:-1 tvg-id="CCTV3" tvg-name="CCTV3" tvg-logo="https://live.fanmingming.cn/tv/CCTV3.png" group-title="央视",CCTV3
|
||||
http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000359/index.m3u8
|
||||
#EXTINF:-1 tvg-id="CCTV3" tvg-name="CCTV3" tvg-logo="https://live.fanmingming.cn/tv/CCTV3.png" group-title="央视",CCTV3
|
||||
http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000359/index.m3u8
|
||||
#EXTINF:-1 tvg-id="CCTV3" tvg-name="CCTV3" tvg-logo="https://live.fanmingming.cn/tv/CCTV3.png" group-title="央视",CCTV3
|
||||
http://10.3.0.4/624878271
|
||||
#EXTINF:-1 tvg-id="CCTV4" tvg-name="CCTV4" tvg-logo="https://live.fanmingming.cn/tv/CCTV4.png" group-title="央视",CCTV4
|
||||
http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000320/index.m3u8
|
||||
#EXTINF:-1 tvg-id="CCTV4" tvg-name="CCTV4" tvg-logo="https://live.fanmingming.cn/tv/CCTV4.png" group-title="央视",CCTV4
|
||||
http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000320/index.m3u8
|
||||
#EXTINF:-1 tvg-id="CCTV4" tvg-name="CCTV4" tvg-logo="https://live.fanmingming.cn/tv/CCTV4.png" group-title="央视",CCTV4
|
||||
http://192.168.2.1:7088/udp/239.253.7.71:53218
|
||||
#EXTINF:-1 tvg-id="CCTV4" tvg-name="CCTV4" tvg-logo="https://live.fanmingming.cn/tv/CCTV4.png" group-title="央视",CCTV4
|
||||
http://192.168.2.1:7088/udp/239.253.8.10:14220
|
||||
#EXTINF:-1 tvg-id="CCTV4" tvg-name="CCTV4" tvg-logo="https://live.fanmingming.cn/tv/CCTV4.png" group-title="央视",CCTV4
|
||||
http://192.168.2.1:7088/udp/239.253.8.11:14220
|
||||
#EXTINF:-1 tvg-id="CCTV4" tvg-name="CCTV4" tvg-logo="https://live.fanmingming.cn/tv/CCTV4.png" group-title="央视",CCTV4
|
||||
http://10.3.0.4/631780421
|
||||
#EXTINF:-1 tvg-id="CCTV5" tvg-name="CCTV5" tvg-logo="https://live.fanmingming.cn/tv/CCTV5.png" group-title="央视",CCTV5
|
||||
http://192.168.2.1:7088/udp/239.253.8.24:16065
|
||||
#EXTINF:-1 tvg-id="CCTV5" tvg-name="CCTV5" tvg-logo="https://live.fanmingming.cn/tv/CCTV5.png" group-title="央视",CCTV5
|
||||
http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000360/index.m3u8
|
||||
#EXTINF:-1 tvg-id="CCTV5" tvg-name="CCTV5" tvg-logo="https://live.fanmingming.cn/tv/CCTV5.png" group-title="央视",CCTV5
|
||||
http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000360/index.m3u8
|
||||
#EXTINF:-1 tvg-id="CCTV5" tvg-name="CCTV5" tvg-logo="https://live.fanmingming.cn/tv/CCTV5.png" group-title="央视",CCTV5
|
||||
http://10.3.0.4/641886683
|
||||
#EXTINF:-1 tvg-id="CCTV5+" tvg-name="CCTV5+" tvg-logo="https://live.fanmingming.cn/tv/CCTV5+.png" group-title="央视",CCTV5+
|
||||
http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000316/index.m3u8
|
||||
#EXTINF:-1 tvg-id="CCTV5+" tvg-name="CCTV5+" tvg-logo="https://live.fanmingming.cn/tv/CCTV5+.png" group-title="央视",CCTV5+
|
||||
http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000316/index.m3u8
|
||||
#EXTINF:-1 tvg-id="CCTV5+" tvg-name="CCTV5+" tvg-logo="https://live.fanmingming.cn/tv/CCTV5+.png" group-title="央视",CCTV5+
|
||||
http://192.168.2.1:7088/udp/239.253.7.60:53229
|
||||
#EXTINF:-1 tvg-id="CCTV5+" tvg-name="CCTV5+" tvg-logo="https://live.fanmingming.cn/tv/CCTV5+.png" group-title="央视",CCTV5+
|
||||
http://10.3.0.4/641886773
|
||||
#EXTINF:-1 tvg-id="CCTV6" tvg-name="CCTV6" tvg-logo="https://live.fanmingming.cn/tv/CCTV6.png" group-title="央视",CCTV6
|
||||
http://192.168.2.1:7088/udp/239.253.8.25:16066
|
||||
#EXTINF:-1 tvg-id="CCTV6" tvg-name="CCTV6" tvg-logo="https://live.fanmingming.cn/tv/CCTV6.png" group-title="央视",CCTV6
|
||||
http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000361/index.m3u8
|
||||
#EXTINF:-1 tvg-id="CCTV6" tvg-name="CCTV6" tvg-logo="https://live.fanmingming.cn/tv/CCTV6.png" group-title="央视",CCTV6
|
||||
http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000361/index.m3u8
|
||||
#EXTINF:-1 tvg-id="CCTV6" tvg-name="CCTV6" tvg-logo="https://live.fanmingming.cn/tv/CCTV6.png" group-title="央视",CCTV6
|
||||
http://10.3.0.4/624878396
|
||||
#EXTINF:-1 tvg-id="CCTV7" tvg-name="CCTV7" tvg-logo="https://live.fanmingming.cn/tv/CCTV7.png" group-title="央视",CCTV7
|
||||
http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000318/index.m3u8
|
||||
#EXTINF:-1 tvg-id="CCTV7" tvg-name="CCTV7" tvg-logo="https://live.fanmingming.cn/tv/CCTV7.png" group-title="央视",CCTV7
|
||||
http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000318/index.m3u8
|
||||
#EXTINF:-1 tvg-id="CCTV7" tvg-name="CCTV7" tvg-logo="https://live.fanmingming.cn/tv/CCTV7.png" group-title="央视",CCTV7
|
||||
http://192.168.2.1:7088/udp/239.253.7.73:53216
|
||||
#EXTINF:-1 tvg-id="CCTV7" tvg-name="CCTV7" tvg-logo="https://live.fanmingming.cn/tv/CCTV7.png" group-title="央视",CCTV7
|
||||
http://10.3.0.4/673168121
|
||||
#EXTINF:-1 tvg-id="CCTV8" tvg-name="CCTV8" tvg-logo="https://live.fanmingming.cn/tv/CCTV8.png" group-title="央视",CCTV8
|
||||
http://192.168.2.1:7088/udp/239.253.8.26:16067
|
||||
#EXTINF:-1 tvg-id="CCTV8" tvg-name="CCTV8" tvg-logo="https://live.fanmingming.cn/tv/CCTV8.png" group-title="央视",CCTV8
|
||||
http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000362/index.m3u8
|
||||
#EXTINF:-1 tvg-id="CCTV8" tvg-name="CCTV8" tvg-logo="https://live.fanmingming.cn/tv/CCTV8.png" group-title="央视",CCTV8
|
||||
http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000362/index.m3u8
|
||||
#EXTINF:-1 tvg-id="CCTV8" tvg-name="CCTV8" tvg-logo="https://live.fanmingming.cn/tv/CCTV8.png" group-title="央视",CCTV8
|
||||
http://10.3.0.4/624878356
|
||||
#EXTINF:-1 tvg-id="CCTV9" tvg-name="CCTV9" tvg-logo="https://live.fanmingming.cn/tv/CCTV9.png" group-title="央视",CCTV9
|
||||
http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000319/index.m3u8
|
||||
#EXTINF:-1 tvg-id="CCTV9" tvg-name="CCTV9" tvg-logo="https://live.fanmingming.cn/tv/CCTV9.png" group-title="央视",CCTV9
|
||||
http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000319/index.m3u8
|
||||
#EXTINF:-1 tvg-id="CCTV9" tvg-name="CCTV9" tvg-logo="https://live.fanmingming.cn/tv/CCTV9.png" group-title="央视",CCTV9
|
||||
http://192.168.2.1:7088/udp/239.253.7.72:53217
|
||||
#EXTINF:-1 tvg-id="CCTV9" tvg-name="CCTV9" tvg-logo="https://live.fanmingming.cn/tv/CCTV9.png" group-title="央视",CCTV9
|
||||
http://10.3.0.4/673168140
|
||||
#EXTINF:-1 tvg-id="CCTV10" tvg-name="CCTV10" tvg-logo="https://live.fanmingming.cn/tv/CCTV10.png" group-title="央视",CCTV10
|
||||
http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000321/index.m3u8
|
||||
#EXTINF:-1 tvg-id="CCTV10" tvg-name="CCTV10" tvg-logo="https://live.fanmingming.cn/tv/CCTV10.png" group-title="央视",CCTV10
|
||||
http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000321/index.m3u8
|
||||
#EXTINF:-1 tvg-id="CCTV10" tvg-name="CCTV10" tvg-logo="https://live.fanmingming.cn/tv/CCTV10.png" group-title="央视",CCTV10
|
||||
http://192.168.2.1:7088/udp/239.253.7.70:53219
|
||||
#EXTINF:-1 tvg-id="CCTV10" tvg-name="CCTV10" tvg-logo="https://live.fanmingming.cn/tv/CCTV10.png" group-title="央视",CCTV10
|
||||
http://10.3.0.4/624878405
|
||||
#EXTINF:-1 tvg-id="CCTV11" tvg-name="CCTV11" tvg-logo="https://live.fanmingming.cn/tv/CCTV11.png" group-title="央视",CCTV11
|
||||
http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000344/index.m3u8
|
||||
#EXTINF:-1 tvg-id="CCTV11" tvg-name="CCTV11" tvg-logo="https://live.fanmingming.cn/tv/CCTV11.png" group-title="央视",CCTV11
|
||||
http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000344/index.m3u8
|
||||
#EXTINF:-1 tvg-id="CCTV11" tvg-name="CCTV11" tvg-logo="https://live.fanmingming.cn/tv/CCTV11.png" group-title="央视",CCTV11
|
||||
http://192.168.2.1:7088/udp/239.253.8.18:14220
|
||||
#EXTINF:-1 tvg-id="CCTV11" tvg-name="CCTV11" tvg-logo="https://live.fanmingming.cn/tv/CCTV11.png" group-title="央视",CCTV11
|
||||
http://10.3.0.4/667987558
|
||||
#EXTINF:-1 tvg-id="CCTV12" tvg-name="CCTV12" tvg-logo="https://live.fanmingming.cn/tv/CCTV12.png" group-title="央视",CCTV12
|
||||
http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000322/index.m3u8
|
||||
#EXTINF:-1 tvg-id="CCTV12" tvg-name="CCTV12" tvg-logo="https://live.fanmingming.cn/tv/CCTV12.png" group-title="央视",CCTV12
|
||||
http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000322/index.m3u8
|
||||
#EXTINF:-1 tvg-id="CCTV12" tvg-name="CCTV12" tvg-logo="https://live.fanmingming.cn/tv/CCTV12.png" group-title="央视",CCTV12
|
||||
http://192.168.2.1:7088/udp/239.253.7.69:53220
|
||||
#EXTINF:-1 tvg-id="CCTV12" tvg-name="CCTV12" tvg-logo="https://live.fanmingming.cn/tv/CCTV12.png" group-title="央视",CCTV12
|
||||
http://10.3.0.4/673168185
|
||||
#EXTINF:-1 tvg-id="CCTV13" tvg-name="CCTV13" tvg-logo="https://live.fanmingming.cn/tv/CCTV13.png" group-title="央视",CCTV13
|
||||
http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000345/index.m3u8
|
||||
#EXTINF:-1 tvg-id="CCTV13" tvg-name="CCTV13" tvg-logo="https://live.fanmingming.cn/tv/CCTV13.png" group-title="央视",CCTV13
|
||||
http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000345/index.m3u8
|
||||
#EXTINF:-1 tvg-id="CCTV13" tvg-name="CCTV13" tvg-logo="https://live.fanmingming.cn/tv/CCTV13.png" group-title="央视",CCTV13
|
||||
http://192.168.2.1:7088/udp/239.253.8.19:14220
|
||||
#EXTINF:-1 tvg-id="CCTV13" tvg-name="CCTV13" tvg-logo="https://live.fanmingming.cn/tv/CCTV13.png" group-title="央视",CCTV13
|
||||
http://10.3.0.4/608807423
|
||||
#EXTINF:-1 tvg-id="CCTV14" tvg-name="CCTV14" tvg-logo="https://live.fanmingming.cn/tv/CCTV14.png" group-title="央视",CCTV14
|
||||
http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000323/index.m3u8
|
||||
#EXTINF:-1 tvg-id="CCTV14" tvg-name="CCTV14" tvg-logo="https://live.fanmingming.cn/tv/CCTV14.png" group-title="央视",CCTV14
|
||||
http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000323/index.m3u8
|
||||
#EXTINF:-1 tvg-id="CCTV14" tvg-name="CCTV14" tvg-logo="https://live.fanmingming.cn/tv/CCTV14.png" group-title="央视",CCTV14
|
||||
http://192.168.2.1:7088/udp/239.253.7.68:53221
|
||||
#EXTINF:-1 tvg-id="CCTV14" tvg-name="CCTV14" tvg-logo="https://live.fanmingming.cn/tv/CCTV14.png" group-title="央视",CCTV14
|
||||
http://10.3.0.4/624878440
|
||||
#EXTINF:-1 tvg-id="CCTV15" tvg-name="CCTV15" tvg-logo="https://live.fanmingming.cn/tv/CCTV15.png" group-title="央视",CCTV15
|
||||
http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000346/index.m3u8
|
||||
#EXTINF:-1 tvg-id="CCTV15" tvg-name="CCTV15" tvg-logo="https://live.fanmingming.cn/tv/CCTV15.png" group-title="央视",CCTV15
|
||||
http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000346/index.m3u8
|
||||
#EXTINF:-1 tvg-id="CCTV15" tvg-name="CCTV15" tvg-logo="https://live.fanmingming.cn/tv/CCTV15.png" group-title="央视",CCTV15
|
||||
http://192.168.2.1:7088/udp/239.253.8.20:14220
|
||||
#EXTINF:-1 tvg-id="CCTV15" tvg-name="CCTV15" tvg-logo="https://live.fanmingming.cn/tv/CCTV15.png" group-title="央视",CCTV15
|
||||
http://10.3.0.4/673168223
|
||||
#EXTINF:-1 tvg-id="CCTV17" tvg-name="CCTV17" tvg-logo="https://live.fanmingming.cn/tv/CCTV17.png" group-title="央视",CCTV17
|
||||
http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000303/index.m3u8
|
||||
#EXTINF:-1 tvg-id="CCTV17" tvg-name="CCTV17" tvg-logo="https://live.fanmingming.cn/tv/CCTV17.png" group-title="央视",CCTV17
|
||||
http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000303/index.m3u8
|
||||
#EXTINF:-1 tvg-id="CCTV17" tvg-name="CCTV17" tvg-logo="https://live.fanmingming.cn/tv/CCTV17.png" group-title="央视",CCTV17
|
||||
http://192.168.2.1:7088/udp/239.253.7.50:52237
|
||||
#EXTINF:-1 tvg-id="CCTV17" tvg-name="CCTV17" tvg-logo="https://live.fanmingming.cn/tv/CCTV17.png" group-title="央视",CCTV17
|
||||
http://10.3.0.4/673168256
|
||||
#EXTINF:-1 tvg-id="CCTV4K" tvg-name="CCTV4K" tvg-logo="https://live.fanmingming.cn/tv/CCTV4K.png" group-title="央视",CCTV4K
|
||||
http://192.168.2.1:7088/udp/239.253.8.103:18060
|
||||
#EXTINF:-1 tvg-id="CCTV4K" tvg-name="CCTV4K" tvg-logo="https://live.fanmingming.cn/tv/CCTV4K.png" group-title="央视",CCTV4K
|
||||
http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000382/index.m3u8
|
||||
#EXTINF:-1 tvg-id="CCTV4欧洲" tvg-name="CCTV4欧洲" tvg-logo="https://live.fanmingming.cn/tv/CCTV4欧洲.png" group-title="央视",CCTV4欧洲
|
||||
http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000350/index.m3u8
|
||||
#EXTINF:-1 tvg-id="CCTV4欧洲" tvg-name="CCTV4欧洲" tvg-logo="https://live.fanmingming.cn/tv/CCTV4欧洲.png" group-title="央视",CCTV4欧洲
|
||||
http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000350/index.m3u8
|
||||
#EXTINF:-1 tvg-id="CCTV4欧洲" tvg-name="CCTV4欧洲" tvg-logo="https://live.fanmingming.cn/tv/CCTV4欧洲.png" group-title="央视",CCTV4欧洲
|
||||
http://10.3.0.4/608807419
|
||||
#EXTINF:-1 tvg-id="CCTV4美洲" tvg-name="CCTV4美洲" tvg-logo="https://live.fanmingming.cn/tv/CCTV4美洲.png" group-title="央视",CCTV4美洲
|
||||
http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000351/index.m3u8
|
||||
#EXTINF:-1 tvg-id="CCTV4美洲" tvg-name="CCTV4美洲" tvg-logo="https://live.fanmingming.cn/tv/CCTV4美洲.png" group-title="央视",CCTV4美洲
|
||||
http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000351/index.m3u8
|
||||
#EXTINF:-1 tvg-id="CCTV4美洲" tvg-name="CCTV4美洲" tvg-logo="https://live.fanmingming.cn/tv/CCTV4美洲.png" group-title="央视",CCTV4美洲
|
||||
http://10.3.0.4/608807416
|
||||
#EXTINF:-1 tvg-id="CGTN" tvg-name="CGTN" tvg-logo="https://live.fanmingming.cn/tv/CGTN.png" group-title="央视",CGTN
|
||||
http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000352/index.m3u8
|
||||
#EXTINF:-1 tvg-id="CGTN" tvg-name="CGTN" tvg-logo="https://live.fanmingming.cn/tv/CGTN.png" group-title="央视",CGTN
|
||||
http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000352/index.m3u8
|
||||
#EXTINF:-1 tvg-id="CGTN" tvg-name="CGTN" tvg-logo="https://live.fanmingming.cn/tv/CGTN.png" group-title="央视",CGTN
|
||||
http://192.168.2.1:7088/udp/239.253.8.12:14220
|
||||
#EXTINF:-1 tvg-id="CGTN" tvg-name="CGTN" tvg-logo="https://live.fanmingming.cn/tv/CGTN.png" group-title="央视",CGTN
|
||||
http://192.168.2.1:7088/udp/239.253.7.143:51015
|
||||
#EXTINF:-1 tvg-id="CGTN" tvg-name="CGTN" tvg-logo="https://live.fanmingming.cn/tv/CGTN.png" group-title="央视",CGTN
|
||||
http://10.3.0.4/609017205
|
||||
#EXTINF:-1 tvg-id="CGTN纪录" tvg-name="CGTN纪录" tvg-logo="https://live.fanmingming.cn/tv/CGTN纪录.png" group-title="央视",CGTN纪录
|
||||
http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000353/index.m3u8
|
||||
#EXTINF:-1 tvg-id="CGTN纪录" tvg-name="CGTN纪录" tvg-logo="https://live.fanmingming.cn/tv/CGTN纪录.png" group-title="央视",CGTN纪录
|
||||
http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000353/index.m3u8
|
||||
#EXTINF:-1 tvg-id="CGTN纪录" tvg-name="CGTN纪录" tvg-logo="https://live.fanmingming.cn/tv/CGTN纪录.png" group-title="央视",CGTN纪录
|
||||
http://10.3.0.4/609006487
|
||||
#EXTINF:-1 tvg-id="CGTN俄语" tvg-name="CGTN俄语" tvg-logo="https://live.fanmingming.cn/tv/CGTN俄语.png" group-title="央视",CGTN俄语
|
||||
http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000357/index.m3u8
|
||||
#EXTINF:-1 tvg-id="CGTN俄语" tvg-name="CGTN俄语" tvg-logo="https://live.fanmingming.cn/tv/CGTN俄语.png" group-title="央视",CGTN俄语
|
||||
http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000357/index.m3u8
|
||||
#EXTINF:-1 tvg-id="CGTN俄语" tvg-name="CGTN俄语" tvg-logo="https://live.fanmingming.cn/tv/CGTN俄语.png" group-title="央视",CGTN俄语
|
||||
http://192.168.2.1:7088/udp/239.253.8.17:14220
|
||||
#EXTINF:-1 tvg-id="CGTN俄语" tvg-name="CGTN俄语" tvg-logo="https://live.fanmingming.cn/tv/CGTN俄语.png" group-title="央视",CGTN俄语
|
||||
http://10.3.0.4/609006446
|
||||
#EXTINF:-1 tvg-id="CGTN法语" tvg-name="CGTN法语" tvg-logo="https://live.fanmingming.cn/tv/CGTN法语.png" group-title="央视",CGTN法语
|
||||
http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000355/index.m3u8
|
||||
#EXTINF:-1 tvg-id="CGTN法语" tvg-name="CGTN法语" tvg-logo="https://live.fanmingming.cn/tv/CGTN法语.png" group-title="央视",CGTN法语
|
||||
http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000355/index.m3u8
|
||||
#EXTINF:-1 tvg-id="CGTN法语" tvg-name="CGTN法语" tvg-logo="https://live.fanmingming.cn/tv/CGTN法语.png" group-title="央视",CGTN法语
|
||||
http://192.168.2.1:7088/udp/239.253.8.15:14220
|
||||
#EXTINF:-1 tvg-id="CGTN法语" tvg-name="CGTN法语" tvg-logo="https://live.fanmingming.cn/tv/CGTN法语.png" group-title="央视",CGTN法语
|
||||
http://10.3.0.4/609006476
|
||||
#EXTINF:-1 tvg-id="CGTN西语" tvg-name="CGTN西语" tvg-logo="https://live.fanmingming.cn/tv/CGTN西语.png" group-title="央视",CGTN西语
|
||||
http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000354/index.m3u8
|
||||
#EXTINF:-1 tvg-id="CGTN西语" tvg-name="CGTN西语" tvg-logo="https://live.fanmingming.cn/tv/CGTN西语.png" group-title="央视",CGTN西语
|
||||
http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000354/index.m3u8
|
||||
#EXTINF:-1 tvg-id="CGTN西语" tvg-name="CGTN西语" tvg-logo="https://live.fanmingming.cn/tv/CGTN西语.png" group-title="央视",CGTN西语
|
||||
http://192.168.2.1:7088/udp/239.253.8.14:14220
|
||||
#EXTINF:-1 tvg-id="CGTN阿语" tvg-name="CGTN阿语" tvg-logo="https://live.fanmingming.cn/tv/CGTN阿语.png" group-title="央视",CGTN阿语
|
||||
http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000356/index.m3u8
|
||||
#EXTINF:-1 tvg-id="CGTN阿语" tvg-name="CGTN阿语" tvg-logo="https://live.fanmingming.cn/tv/CGTN阿语.png" group-title="央视",CGTN阿语
|
||||
http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000356/index.m3u8
|
||||
#EXTINF:-1 tvg-id="CGTN阿语" tvg-name="CGTN阿语" tvg-logo="https://live.fanmingming.cn/tv/CGTN阿语.png" group-title="央视",CGTN阿语
|
||||
http://192.168.2.1:7088/udp/239.253.8.16:14220
|
||||
#EXTINF:-1 tvg-id="三沙卫视" tvg-name="三沙卫视" tvg-logo="https://live.fanmingming.cn/tv/三沙卫视.png" group-title="卫视",三沙卫视
|
||||
http://192.168.2.1:7088/udp/239.253.8.62:14120
|
||||
#EXTINF:-1 tvg-id="三沙卫视" tvg-name="三沙卫视" tvg-logo="https://live.fanmingming.cn/tv/三沙卫视.png" group-title="卫视",三沙卫视
|
||||
http://10.3.0.4/961023778
|
||||
#EXTINF:-1 tvg-id="东南卫视" tvg-name="东南卫视" tvg-logo="https://live.fanmingming.cn/tv/东南卫视.png" group-title="卫视",东南卫视
|
||||
http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000310/index.m3u8
|
||||
#EXTINF:-1 tvg-id="东南卫视" tvg-name="东南卫视" tvg-logo="https://live.fanmingming.cn/tv/东南卫视.png" group-title="卫视",东南卫视
|
||||
http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000310/index.m3u8
|
||||
#EXTINF:-1 tvg-id="东南卫视" tvg-name="东南卫视" tvg-logo="https://live.fanmingming.cn/tv/东南卫视.png" group-title="卫视",东南卫视
|
||||
http://192.168.2.1:7088/udp/239.253.7.129:51209
|
||||
#EXTINF:-1 tvg-id="东方卫视" tvg-name="东方卫视" tvg-logo="https://live.fanmingming.cn/tv/东方卫视.png" group-title="卫视",东方卫视
|
||||
http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000309/index.m3u8
|
||||
#EXTINF:-1 tvg-id="东方卫视" tvg-name="东方卫视" tvg-logo="https://live.fanmingming.cn/tv/东方卫视.png" group-title="卫视",东方卫视
|
||||
http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000309/index.m3u8
|
||||
#EXTINF:-1 tvg-id="东方卫视" tvg-name="东方卫视" tvg-logo="https://live.fanmingming.cn/tv/东方卫视.png" group-title="卫视",东方卫视
|
||||
http://10.3.0.4/651632648
|
||||
#EXTINF:-1 tvg-id="云南卫视" tvg-name="云南卫视" tvg-logo="https://live.fanmingming.cn/tv/云南卫视.png" group-title="卫视",云南卫视
|
||||
http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000367/index.m3u8
|
||||
#EXTINF:-1 tvg-id="云南卫视" tvg-name="云南卫视" tvg-logo="https://live.fanmingming.cn/tv/云南卫视.png" group-title="卫视",云南卫视
|
||||
http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000367/index.m3u8
|
||||
#EXTINF:-1 tvg-id="云南卫视" tvg-name="云南卫视" tvg-logo="https://live.fanmingming.cn/tv/云南卫视.png" group-title="卫视",云南卫视
|
||||
http://192.168.2.1:7088/udp/239.253.8.75:16079
|
||||
#EXTINF:-1 tvg-id="兵团卫视" tvg-name="兵团卫视" tvg-logo="https://live.fanmingming.cn/tv/兵团卫视.png" group-title="卫视",兵团卫视
|
||||
http://192.168.2.1:7088/udp/239.253.8.43:15031
|
||||
#EXTINF:-1 tvg-id="兵团卫视" tvg-name="兵团卫视" tvg-logo="https://live.fanmingming.cn/tv/兵团卫视.png" group-title="卫视",兵团卫视
|
||||
http://10.3.0.4/956923145
|
||||
#EXTINF:-1 tvg-id="内蒙古卫视" tvg-name="内蒙古卫视" tvg-logo="https://live.fanmingming.cn/tv/内蒙古卫视.png" group-title="卫视",内蒙古卫视
|
||||
http://192.168.2.1:7088/udp/239.253.7.173:51045
|
||||
#EXTINF:-1 tvg-id="北京卫视" tvg-name="北京卫视" tvg-logo="https://live.fanmingming.cn/tv/北京卫视.png" group-title="卫视",北京卫视
|
||||
http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000302/index.m3u8
|
||||
#EXTINF:-1 tvg-id="北京卫视" tvg-name="北京卫视" tvg-logo="https://live.fanmingming.cn/tv/北京卫视.png" group-title="卫视",北京卫视
|
||||
http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000302/index.m3u8
|
||||
#EXTINF:-1 tvg-id="北京卫视" tvg-name="北京卫视" tvg-logo="https://live.fanmingming.cn/tv/北京卫视.png" group-title="卫视",北京卫视
|
||||
http://10.3.0.4/630287636
|
||||
#EXTINF:-1 tvg-id="厦门卫视" tvg-name="厦门卫视" tvg-logo="https://live.fanmingming.cn/tv/厦门卫视.png" group-title="卫视",厦门卫视
|
||||
http://192.168.2.1:7088/udp/239.253.8.64:14120
|
||||
#EXTINF:-1 tvg-id="吉林卫视" tvg-name="吉林卫视" tvg-logo="https://live.fanmingming.cn/tv/吉林卫视.png" group-title="卫视",吉林卫视
|
||||
http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000363/index.m3u8
|
||||
#EXTINF:-1 tvg-id="吉林卫视" tvg-name="吉林卫视" tvg-logo="https://live.fanmingming.cn/tv/吉林卫视.png" group-title="卫视",吉林卫视
|
||||
http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000363/index.m3u8
|
||||
#EXTINF:-1 tvg-id="吉林卫视" tvg-name="吉林卫视" tvg-logo="https://live.fanmingming.cn/tv/吉林卫视.png" group-title="卫视",吉林卫视
|
||||
http://192.168.2.1:7088/udp/239.253.7.169:51041
|
||||
#EXTINF:-1 tvg-id="吉林卫视" tvg-name="吉林卫视" tvg-logo="https://live.fanmingming.cn/tv/吉林卫视.png" group-title="卫视",吉林卫视
|
||||
http://10.3.0.4/947472500
|
||||
#EXTINF:-1 tvg-id="四川卫视" tvg-name="四川卫视" tvg-logo="https://live.fanmingming.cn/tv/四川卫视.png" group-title="卫视",四川卫视
|
||||
http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000348/index.m3u8
|
||||
#EXTINF:-1 tvg-id="四川卫视" tvg-name="四川卫视" tvg-logo="https://live.fanmingming.cn/tv/四川卫视.png" group-title="卫视",四川卫视
|
||||
http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000348/index.m3u8
|
||||
#EXTINF:-1 tvg-id="大湾区卫视" tvg-name="大湾区卫视" tvg-logo="https://live.fanmingming.cn/tv/大湾区卫视.png" group-title="卫视",大湾区卫视
|
||||
http://10.3.0.4/608917627
|
||||
#EXTINF:-1 tvg-id="天津卫视" tvg-name="天津卫视" tvg-logo="https://live.fanmingming.cn/tv/天津卫视.png" group-title="卫视",天津卫视
|
||||
http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000327/index.m3u8
|
||||
#EXTINF:-1 tvg-id="天津卫视" tvg-name="天津卫视" tvg-logo="https://live.fanmingming.cn/tv/天津卫视.png" group-title="卫视",天津卫视
|
||||
http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000327/index.m3u8
|
||||
#EXTINF:-1 tvg-id="宁夏卫视" tvg-name="宁夏卫视" tvg-logo="https://live.fanmingming.cn/tv/宁夏卫视.png" group-title="卫视",宁夏卫视
|
||||
http://192.168.2.1:7088/udp/239.253.7.176:51048
|
||||
#EXTINF:-1 tvg-id="宁夏卫视" tvg-name="宁夏卫视" tvg-logo="https://live.fanmingming.cn/tv/宁夏卫视.png" group-title="卫视",宁夏卫视
|
||||
http://10.3.0.4/738910535
|
||||
#EXTINF:-1 tvg-id="安徽卫视" tvg-name="安徽卫视" tvg-logo="https://live.fanmingming.cn/tv/安徽卫视.png" group-title="卫视",安徽卫视
|
||||
http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000328/index.m3u8
|
||||
#EXTINF:-1 tvg-id="安徽卫视" tvg-name="安徽卫视" tvg-logo="https://live.fanmingming.cn/tv/安徽卫视.png" group-title="卫视",安徽卫视
|
||||
http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000328/index.m3u8
|
||||
#EXTINF:-1 tvg-id="安徽卫视" tvg-name="安徽卫视" tvg-logo="https://live.fanmingming.cn/tv/安徽卫视.png" group-title="卫视",安徽卫视
|
||||
http://192.168.2.1:7088/udp/239.253.7.63:53226
|
||||
#EXTINF:-1 tvg-id="山东卫视" tvg-name="山东卫视" tvg-logo="https://live.fanmingming.cn/tv/山东卫视.png" group-title="卫视",山东卫视
|
||||
http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000301/index.m3u8
|
||||
#EXTINF:-1 tvg-id="山东卫视" tvg-name="山东卫视" tvg-logo="https://live.fanmingming.cn/tv/山东卫视.png" group-title="卫视",山东卫视
|
||||
http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000301/index.m3u8
|
||||
#EXTINF:-1 tvg-id="山东卫视" tvg-name="山东卫视" tvg-logo="https://live.fanmingming.cn/tv/山东卫视.png" group-title="卫视",山东卫视
|
||||
http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00001099/index.m3u8
|
||||
#EXTINF:-1 tvg-id="山西卫视" tvg-name="山西卫视" tvg-logo="https://live.fanmingming.cn/tv/山西卫视.png" group-title="卫视",山西卫视
|
||||
http://192.168.2.1:7088/udp/239.253.7.165:51037
|
||||
#EXTINF:-1 tvg-id="广东卫视" tvg-name="广东卫视" tvg-logo="https://live.fanmingming.cn/tv/广东卫视.png" group-title="卫视",广东卫视
|
||||
http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000307/index.m3u8
|
||||
#EXTINF:-1 tvg-id="广东卫视" tvg-name="广东卫视" tvg-logo="https://live.fanmingming.cn/tv/广东卫视.png" group-title="卫视",广东卫视
|
||||
http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000307/index.m3u8
|
||||
#EXTINF:-1 tvg-id="广东卫视" tvg-name="广东卫视" tvg-logo="https://live.fanmingming.cn/tv/广东卫视.png" group-title="卫视",广东卫视
|
||||
http://10.3.0.4/608831231
|
||||
#EXTINF:-1 tvg-id="广西卫视" tvg-name="广西卫视" tvg-logo="https://live.fanmingming.cn/tv/广西卫视.png" group-title="卫视",广西卫视
|
||||
http://192.168.2.1:7088/udp/239.253.8.76:16083
|
||||
#EXTINF:-1 tvg-id="广西卫视" tvg-name="广西卫视" tvg-logo="https://live.fanmingming.cn/tv/广西卫视.png" group-title="卫视",广西卫视
|
||||
http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000368/index.m3u8
|
||||
#EXTINF:-1 tvg-id="广西卫视" tvg-name="广西卫视" tvg-logo="https://live.fanmingming.cn/tv/广西卫视.png" group-title="卫视",广西卫视
|
||||
http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000368/index.m3u8
|
||||
#EXTINF:-1 tvg-id="延边卫视" tvg-name="延边卫视" tvg-logo="https://live.fanmingming.cn/tv/延边卫视.png" group-title="卫视",延边卫视
|
||||
http://192.168.2.1:7088/udp/239.253.8.93:15113
|
||||
#EXTINF:-1 tvg-id="江苏卫视" tvg-name="江苏卫视" tvg-logo="https://live.fanmingming.cn/tv/江苏卫视.png" group-title="卫视",江苏卫视
|
||||
http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000304/index.m3u8
|
||||
#EXTINF:-1 tvg-id="江苏卫视" tvg-name="江苏卫视" tvg-logo="https://live.fanmingming.cn/tv/江苏卫视.png" group-title="卫视",江苏卫视
|
||||
http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000304/index.m3u8
|
||||
#EXTINF:-1 tvg-id="江苏卫视" tvg-name="江苏卫视" tvg-logo="https://live.fanmingming.cn/tv/江苏卫视.png" group-title="卫视",江苏卫视
|
||||
http://10.3.0.4/623899368
|
||||
#EXTINF:-1 tvg-id="江西卫视" tvg-name="江西卫视" tvg-logo="https://live.fanmingming.cn/tv/江西卫视.png" group-title="卫视",江西卫视
|
||||
http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000335/index.m3u8
|
||||
#EXTINF:-1 tvg-id="江西卫视" tvg-name="江西卫视" tvg-logo="https://live.fanmingming.cn/tv/江西卫视.png" group-title="卫视",江西卫视
|
||||
http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000335/index.m3u8
|
||||
#EXTINF:-1 tvg-id="江西卫视" tvg-name="江西卫视" tvg-logo="https://live.fanmingming.cn/tv/江西卫视.png" group-title="卫视",江西卫视
|
||||
http://192.168.2.1:7088/udp/239.253.7.168:51040
|
||||
#EXTINF:-1 tvg-id="江西卫视" tvg-name="江西卫视" tvg-logo="https://live.fanmingming.cn/tv/江西卫视.png" group-title="卫视",江西卫视
|
||||
http://10.3.0.4/783847495
|
||||
#EXTINF:-1 tvg-id="河北卫视" tvg-name="河北卫视" tvg-logo="https://live.fanmingming.cn/tv/河北卫视.png" group-title="卫视",河北卫视
|
||||
http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000330/index.m3u8
|
||||
#EXTINF:-1 tvg-id="河北卫视" tvg-name="河北卫视" tvg-logo="https://live.fanmingming.cn/tv/河北卫视.png" group-title="卫视",河北卫视
|
||||
http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000330/index.m3u8
|
||||
#EXTINF:-1 tvg-id="河北卫视" tvg-name="河北卫视" tvg-logo="https://live.fanmingming.cn/tv/河北卫视.png" group-title="卫视",河北卫视
|
||||
http://192.168.2.1:7088/udp/239.253.7.61:53228
|
||||
#EXTINF:-1 tvg-id="河北卫视" tvg-name="河北卫视" tvg-logo="https://live.fanmingming.cn/tv/河北卫视.png" group-title="卫视",河北卫视
|
||||
http://10.3.0.4/962042070
|
||||
#EXTINF:-1 tvg-id="河南卫视" tvg-name="河南卫视" tvg-logo="https://live.fanmingming.cn/tv/河南卫视.png" group-title="卫视",河南卫视
|
||||
http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000358/index.m3u8
|
||||
#EXTINF:-1 tvg-id="河南卫视" tvg-name="河南卫视" tvg-logo="https://live.fanmingming.cn/tv/河南卫视.png" group-title="卫视",河南卫视
|
||||
http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000358/index.m3u8
|
||||
#EXTINF:-1 tvg-id="河南卫视" tvg-name="河南卫视" tvg-logo="https://live.fanmingming.cn/tv/河南卫视.png" group-title="卫视",河南卫视
|
||||
http://10.3.0.4/790187291
|
||||
#EXTINF:-1 tvg-id="浙江卫视" tvg-name="浙江卫视" tvg-logo="https://live.fanmingming.cn/tv/浙江卫视.png" group-title="卫视",浙江卫视
|
||||
http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000305/index.m3u8
|
||||
#EXTINF:-1 tvg-id="浙江卫视" tvg-name="浙江卫视" tvg-logo="https://live.fanmingming.cn/tv/浙江卫视.png" group-title="卫视",浙江卫视
|
||||
http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000305/index.m3u8
|
||||
#EXTINF:-1 tvg-id="海南卫视" tvg-name="海南卫视" tvg-logo="https://live.fanmingming.cn/tv/海南卫视.png" group-title="卫视",海南卫视
|
||||
http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000347/index.m3u8
|
||||
#EXTINF:-1 tvg-id="海南卫视" tvg-name="海南卫视" tvg-logo="https://live.fanmingming.cn/tv/海南卫视.png" group-title="卫视",海南卫视
|
||||
http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000347/index.m3u8
|
||||
#EXTINF:-1 tvg-id="海南卫视" tvg-name="海南卫视" tvg-logo="https://live.fanmingming.cn/tv/海南卫视.png" group-title="卫视",海南卫视
|
||||
http://192.168.2.1:7088/udp/239.253.7.163:51035
|
||||
#EXTINF:-1 tvg-id="海南卫视" tvg-name="海南卫视" tvg-logo="https://live.fanmingming.cn/tv/海南卫视.png" group-title="卫视",海南卫视
|
||||
http://10.3.0.4/947472502
|
||||
#EXTINF:-1 tvg-id="深圳卫视" tvg-name="深圳卫视" tvg-logo="https://live.fanmingming.cn/tv/深圳卫视.png" group-title="卫视",深圳卫视
|
||||
http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000308/index.m3u8
|
||||
#EXTINF:-1 tvg-id="深圳卫视" tvg-name="深圳卫视" tvg-logo="https://live.fanmingming.cn/tv/深圳卫视.png" group-title="卫视",深圳卫视
|
||||
http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000308/index.m3u8
|
||||
#EXTINF:-1 tvg-id="湖北卫视" tvg-name="湖北卫视" tvg-logo="https://live.fanmingming.cn/tv/湖北卫视.png" group-title="卫视",湖北卫视
|
||||
http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000325/index.m3u8
|
||||
#EXTINF:-1 tvg-id="湖北卫视" tvg-name="湖北卫视" tvg-logo="https://live.fanmingming.cn/tv/湖北卫视.png" group-title="卫视",湖北卫视
|
||||
http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000325/index.m3u8
|
||||
#EXTINF:-1 tvg-id="湖北卫视" tvg-name="湖北卫视" tvg-logo="https://live.fanmingming.cn/tv/湖北卫视.png" group-title="卫视",湖北卫视
|
||||
http://192.168.2.1:7088/udp/239.253.7.66:53223
|
||||
#EXTINF:-1 tvg-id="湖北卫视" tvg-name="湖北卫视" tvg-logo="https://live.fanmingming.cn/tv/湖北卫视.png" group-title="卫视",湖北卫视
|
||||
http://10.3.0.4/947472496
|
||||
#EXTINF:-1 tvg-id="湖南卫视" tvg-name="湖南卫视" tvg-logo="https://live.fanmingming.cn/tv/湖南卫视.png" group-title="卫视",湖南卫视
|
||||
http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000324/index.m3u8
|
||||
#EXTINF:-1 tvg-id="湖南卫视" tvg-name="湖南卫视" tvg-logo="https://live.fanmingming.cn/tv/湖南卫视.png" group-title="卫视",湖南卫视
|
||||
http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000324/index.m3u8
|
||||
#EXTINF:-1 tvg-id="甘肃卫视" tvg-name="甘肃卫视" tvg-logo="https://live.fanmingming.cn/tv/甘肃卫视.png" group-title="卫视",甘肃卫视
|
||||
http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000349/index.m3u8
|
||||
#EXTINF:-1 tvg-id="甘肃卫视" tvg-name="甘肃卫视" tvg-logo="https://live.fanmingming.cn/tv/甘肃卫视.png" group-title="卫视",甘肃卫视
|
||||
http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000349/index.m3u8
|
||||
#EXTINF:-1 tvg-id="甘肃卫视" tvg-name="甘肃卫视" tvg-logo="https://live.fanmingming.cn/tv/甘肃卫视.png" group-title="卫视",甘肃卫视
|
||||
http://192.168.2.1:7088/udp/239.253.7.179:51051
|
||||
#EXTINF:-1 tvg-id="西藏卫视" tvg-name="西藏卫视" tvg-logo="https://live.fanmingming.cn/tv/西藏卫视.png" group-title="卫视",西藏卫视
|
||||
http://192.168.2.1:7088/udp/239.253.7.178:51050
|
||||
#EXTINF:-1 tvg-id="贵州卫视" tvg-name="贵州卫视" tvg-logo="https://live.fanmingming.cn/tv/贵州卫视.png" group-title="卫视",贵州卫视
|
||||
http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000329/index.m3u8
|
||||
#EXTINF:-1 tvg-id="贵州卫视" tvg-name="贵州卫视" tvg-logo="https://live.fanmingming.cn/tv/贵州卫视.png" group-title="卫视",贵州卫视
|
||||
http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000329/index.m3u8
|
||||
#EXTINF:-1 tvg-id="贵州卫视" tvg-name="贵州卫视" tvg-logo="https://live.fanmingming.cn/tv/贵州卫视.png" group-title="卫视",贵州卫视
|
||||
http://192.168.2.1:7088/udp/239.253.7.174:51046
|
||||
#EXTINF:-1 tvg-id="辽宁卫视" tvg-name="辽宁卫视" tvg-logo="https://live.fanmingming.cn/tv/辽宁卫视.png" group-title="卫视",辽宁卫视
|
||||
http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000326/index.m3u8
|
||||
#EXTINF:-1 tvg-id="辽宁卫视" tvg-name="辽宁卫视" tvg-logo="https://live.fanmingming.cn/tv/辽宁卫视.png" group-title="卫视",辽宁卫视
|
||||
http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000326/index.m3u8
|
||||
#EXTINF:-1 tvg-id="辽宁卫视" tvg-name="辽宁卫视" tvg-logo="https://live.fanmingming.cn/tv/辽宁卫视.png" group-title="卫视",辽宁卫视
|
||||
http://192.168.2.1:7088/udp/239.253.7.65:53224
|
||||
#EXTINF:-1 tvg-id="辽宁卫视" tvg-name="辽宁卫视" tvg-logo="https://live.fanmingming.cn/tv/辽宁卫视.png" group-title="卫视",辽宁卫视
|
||||
http://10.3.0.4/630291707
|
||||
#EXTINF:-1 tvg-id="重庆卫视" tvg-name="重庆卫视" tvg-logo="https://live.fanmingming.cn/tv/重庆卫视.png" group-title="卫视",重庆卫视
|
||||
http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000341/index.m3u8
|
||||
#EXTINF:-1 tvg-id="重庆卫视" tvg-name="重庆卫视" tvg-logo="https://live.fanmingming.cn/tv/重庆卫视.png" group-title="卫视",重庆卫视
|
||||
http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000341/index.m3u8
|
||||
#EXTINF:-1 tvg-id="重庆卫视" tvg-name="重庆卫视" tvg-logo="https://live.fanmingming.cn/tv/重庆卫视.png" group-title="卫视",重庆卫视
|
||||
http://192.168.2.1:7088/udp/239.253.7.156:51028
|
||||
#EXTINF:-1 tvg-id="重庆卫视" tvg-name="重庆卫视" tvg-logo="https://live.fanmingming.cn/tv/重庆卫视.png" group-title="卫视",重庆卫视
|
||||
http://10.3.0.4/738910914
|
||||
#EXTINF:-1 tvg-id="陕西卫视" tvg-name="陕西卫视" tvg-logo="https://live.fanmingming.cn/tv/陕西卫视.png" group-title="卫视",陕西卫视
|
||||
http://192.168.2.1:7088/udp/239.253.7.162:51034
|
||||
#EXTINF:-1 tvg-id="陕西卫视" tvg-name="陕西卫视" tvg-logo="https://live.fanmingming.cn/tv/陕西卫视.png" group-title="卫视",陕西卫视
|
||||
http://10.3.0.4/738910838
|
||||
#EXTINF:-1 tvg-id="青海卫视" tvg-name="青海卫视" tvg-logo="https://live.fanmingming.cn/tv/青海卫视.png" group-title="卫视",青海卫视
|
||||
http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000366/index.m3u8
|
||||
#EXTINF:-1 tvg-id="青海卫视" tvg-name="青海卫视" tvg-logo="https://live.fanmingming.cn/tv/青海卫视.png" group-title="卫视",青海卫视
|
||||
http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000366/index.m3u8
|
||||
#EXTINF:-1 tvg-id="青海卫视" tvg-name="青海卫视" tvg-logo="https://live.fanmingming.cn/tv/青海卫视.png" group-title="卫视",青海卫视
|
||||
http://192.168.2.1:7088/udp/239.253.8.74:16075
|
||||
#EXTINF:-1 tvg-id="青海卫视" tvg-name="青海卫视" tvg-logo="https://live.fanmingming.cn/tv/青海卫视.png" group-title="卫视",青海卫视
|
||||
http://10.3.0.4/947472506
|
||||
#EXTINF:-1 tvg-id="黑龙江卫视" tvg-name="黑龙江卫视" tvg-logo="https://live.fanmingming.cn/tv/黑龙江卫视.png" group-title="卫视",黑龙江卫视
|
||||
http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000306/index.m3u8
|
||||
#EXTINF:-1 tvg-id="黑龙江卫视" tvg-name="黑龙江卫视" tvg-logo="https://live.fanmingming.cn/tv/黑龙江卫视.png" group-title="卫视",黑龙江卫视
|
||||
http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000306/index.m3u8
|
||||
#EXTINF:-1 tvg-id="黑龙江卫视" tvg-name="黑龙江卫视" tvg-logo="https://live.fanmingming.cn/tv/黑龙江卫视.png" group-title="卫视",黑龙江卫视
|
||||
http://192.168.2.1:7088/udp/239.253.7.160:51032
|
||||
#EXTINF:-1 tvg-id="山东体育" tvg-name="山东体育" tvg-logo="https://live.fanmingming.cn/tv/山东体育.png" group-title="山东",山东体育
|
||||
http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000315/index.m3u8
|
||||
#EXTINF:-1 tvg-id="山东体育" tvg-name="山东体育" tvg-logo="https://live.fanmingming.cn/tv/山东体育.png" group-title="山东",山东体育
|
||||
http://192.168.2.1:7088/udp/239.253.7.78:53213
|
||||
#EXTINF:-1 tvg-id="山东农科" tvg-name="山东农科" tvg-logo="https://live.fanmingming.cn/tv/山东农科.png" group-title="山东",山东农科
|
||||
http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000339/index.m3u8
|
||||
#EXTINF:-1 tvg-id="山东农科" tvg-name="山东农科" tvg-logo="https://live.fanmingming.cn/tv/山东农科.png" group-title="山东",山东农科
|
||||
http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000339/index.m3u8
|
||||
#EXTINF:-1 tvg-id="山东农科" tvg-name="山东农科" tvg-logo="https://live.fanmingming.cn/tv/山东农科.png" group-title="山东",山东农科
|
||||
http://192.168.2.1:7088/udp/239.253.7.85:52238
|
||||
#EXTINF:-1 tvg-id="山东农科" tvg-name="山东农科" tvg-logo="https://live.fanmingming.cn/tv/山东农科.png" group-title="山东",山东农科
|
||||
http://192.168.2.1:7088/udp/239.253.7.191:51063
|
||||
#EXTINF:-1 tvg-id="山东少儿" tvg-name="山东少儿" tvg-logo="https://live.fanmingming.cn/tv/山东少儿.png" group-title="山东",山东少儿
|
||||
http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000340/index.m3u8
|
||||
#EXTINF:-1 tvg-id="山东少儿" tvg-name="山东少儿" tvg-logo="https://live.fanmingming.cn/tv/山东少儿.png" group-title="山东",山东少儿
|
||||
http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000340/index.m3u8
|
||||
#EXTINF:-1 tvg-id="山东少儿" tvg-name="山东少儿" tvg-logo="https://live.fanmingming.cn/tv/山东少儿.png" group-title="山东",山东少儿
|
||||
http://192.168.2.1:7088/udp/239.253.7.239:52239
|
||||
#EXTINF:-1 tvg-id="山东少儿" tvg-name="山东少儿" tvg-logo="https://live.fanmingming.cn/tv/山东少儿.png" group-title="山东",山东少儿
|
||||
http://192.168.2.1:7088/udp/239.253.7.192:51064
|
||||
#EXTINF:-1 tvg-id="山东教育" tvg-name="山东教育" tvg-logo="https://live.fanmingming.cn/tv/山东教育.png" group-title="山东",山东教育
|
||||
http://10.3.0.4/609154353
|
||||
#EXTINF:-1 tvg-id="山东生活" tvg-name="山东生活" tvg-logo="https://live.fanmingming.cn/tv/山东生活.png" group-title="山东",山东生活
|
||||
http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000336/index.m3u8
|
||||
#EXTINF:-1 tvg-id="山东生活" tvg-name="山东生活" tvg-logo="https://live.fanmingming.cn/tv/山东生活.png" group-title="山东",山东生活
|
||||
http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000336/index.m3u8
|
||||
#EXTINF:-1 tvg-id="山东生活" tvg-name="山东生活" tvg-logo="https://live.fanmingming.cn/tv/山东生活.png" group-title="山东",山东生活
|
||||
http://192.168.2.1:7088/udp/239.253.7.42:53042
|
||||
#EXTINF:-1 tvg-id="山东综艺" tvg-name="山东综艺" tvg-logo="https://live.fanmingming.cn/tv/山东综艺.png" group-title="山东",山东综艺
|
||||
http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000338/index.m3u8
|
||||
#EXTINF:-1 tvg-id="山东综艺" tvg-name="山东综艺" tvg-logo="https://live.fanmingming.cn/tv/山东综艺.png" group-title="山东",山东综艺
|
||||
http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000338/index.m3u8
|
||||
#EXTINF:-1 tvg-id="山东综艺" tvg-name="山东综艺" tvg-logo="https://live.fanmingming.cn/tv/山东综艺.png" group-title="山东",山东综艺
|
||||
http://192.168.2.1:7088/udp/239.253.7.40:53236
|
||||
#EXTINF:-1 tvg-id="山东齐鲁" tvg-name="山东齐鲁" tvg-logo="https://live.fanmingming.cn/tv/山东齐鲁.png" group-title="山东",山东齐鲁
|
||||
http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000313/index.m3u8
|
||||
#EXTINF:-1 tvg-id="山东齐鲁" tvg-name="山东齐鲁" tvg-logo="https://live.fanmingming.cn/tv/山东齐鲁.png" group-title="山东",山东齐鲁
|
||||
http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000313/index.m3u8
|
||||
#EXTINF:-1 tvg-id="山东齐鲁" tvg-name="山东齐鲁" tvg-logo="https://live.fanmingming.cn/tv/山东齐鲁.png" group-title="山东",山东齐鲁
|
||||
http://192.168.2.1:7088/udp/239.253.7.86:52211
|
||||
#EXTINF:-1 tvg-id="山东齐鲁" tvg-name="山东齐鲁" tvg-logo="https://live.fanmingming.cn/tv/山东齐鲁.png" group-title="山东",山东齐鲁
|
||||
http://192.168.2.1:7088/udp/239.253.7.185:51057
|
||||
#EXTINF:-1 tvg-id="CHC动作电影" tvg-name="CHC动作电影" tvg-logo="https://live.fanmingming.cn/tv/CHC动作电影.png" group-title="数字频道",CHC动作电影
|
||||
http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00002030/index.m3u8
|
||||
#EXTINF:-1 tvg-id="CHC动作电影" tvg-name="CHC动作电影" tvg-logo="https://live.fanmingming.cn/tv/CHC动作电影.png" group-title="数字频道",CHC动作电影
|
||||
http://10.3.0.4/644368714
|
||||
#EXTINF:-1 tvg-id="CHC家庭影院" tvg-name="CHC家庭影院" tvg-logo="https://live.fanmingming.cn/tv/CHC家庭影院.png" group-title="数字频道",CHC家庭影院
|
||||
http://192.168.2.1:7088/udp/239.253.7.107:16113
|
||||
#EXTINF:-1 tvg-id="CHC家庭影院" tvg-name="CHC家庭影院" tvg-logo="https://live.fanmingming.cn/tv/CHC家庭影院.png" group-title="数字频道",CHC家庭影院
|
||||
http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00002028/index.m3u8
|
||||
#EXTINF:-1 tvg-id="CHC家庭影院" tvg-name="CHC家庭影院" tvg-logo="https://live.fanmingming.cn/tv/CHC家庭影院.png" group-title="数字频道",CHC家庭影院
|
||||
http://10.3.0.4/644368373
|
||||
#EXTINF:-1 tvg-id="北京纪实科教" tvg-name="北京纪实科教" tvg-logo="https://live.fanmingming.cn/tv/北京纪实科教.png" group-title="数字频道",北京纪实科教
|
||||
http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000332/index.m3u8
|
||||
#EXTINF:-1 tvg-id="东方财经" tvg-name="东方财经" tvg-logo="https://live.fanmingming.cn/tv/东方财经.png" group-title="地方台",东方财经
|
||||
http://192.168.2.1:7088/udp/239.253.7.11:16084
|
||||
#EXTINF:-1 tvg-id="山东文旅" tvg-name="山东文旅" tvg-logo="https://live.fanmingming.cn/tv/山东文旅.png" group-title="地方台",山东文旅
|
||||
http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000337/index.m3u8
|
||||
#EXTINF:-1 tvg-id="山东文旅" tvg-name="山东文旅" tvg-logo="https://live.fanmingming.cn/tv/山东文旅.png" group-title="地方台",山东文旅
|
||||
http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000337/index.m3u8
|
||||
#EXTINF:-1 tvg-id="山东文旅" tvg-name="山东文旅" tvg-logo="https://live.fanmingming.cn/tv/山东文旅.png" group-title="地方台",山东文旅
|
||||
http://192.168.2.1:7088/udp/239.253.7.41:53235
|
||||
#EXTINF:-1 tvg-id="山东新闻" tvg-name="山东新闻" tvg-logo="https://live.fanmingming.cn/tv/山东新闻.png" group-title="地方台",山东新闻
|
||||
http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000314/index.m3u8
|
||||
#EXTINF:-1 tvg-id="山东新闻" tvg-name="山东新闻" tvg-logo="https://live.fanmingming.cn/tv/山东新闻.png" group-title="地方台",山东新闻
|
||||
http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000314/index.m3u8
|
||||
#EXTINF:-1 tvg-id="山东新闻" tvg-name="山东新闻" tvg-logo="https://live.fanmingming.cn/tv/山东新闻.png" group-title="地方台",山东新闻
|
||||
http://192.168.2.1:7088/udp/239.253.7.79:53212
|
||||
#EXTINF:-1 tvg-id="山东新闻" tvg-name="山东新闻" tvg-logo="https://live.fanmingming.cn/tv/山东新闻.png" group-title="地方台",山东新闻
|
||||
http://192.168.2.1:7088/udp/239.253.7.186:51058
|
||||
@@ -0,0 +1,58 @@
|
||||
import requests
|
||||
import xml.etree.ElementTree as ET
|
||||
import os
|
||||
|
||||
def get_channel_ids(url):
|
||||
print(f"正在获取数据: {url} ...")
|
||||
|
||||
try:
|
||||
# 1. 发送请求获取 XML 内容
|
||||
response = requests.get(url, timeout=30)
|
||||
response.raise_for_status()
|
||||
|
||||
# 2. 解析 XML
|
||||
root = ET.fromstring(response.content)
|
||||
|
||||
# 3. 提取并去重
|
||||
unique_ids = []
|
||||
seen = set()
|
||||
|
||||
for channel in root.findall('channel'):
|
||||
channel_id = channel.get('id')
|
||||
|
||||
if channel_id and channel_id not in seen:
|
||||
seen.add(channel_id)
|
||||
unique_ids.append(channel_id)
|
||||
|
||||
return unique_ids
|
||||
|
||||
except requests.exceptions.RequestException as e:
|
||||
print(f"网络请求错误: {e}")
|
||||
return []
|
||||
except ET.ParseError as e:
|
||||
print(f"XML 解析错误: {e}")
|
||||
return []
|
||||
|
||||
if __name__ == "__main__":
|
||||
target_url = "http://live.fanmingming.cn/e.xml"
|
||||
output_file = "epglist.txt"
|
||||
|
||||
ids = get_channel_ids(target_url)
|
||||
|
||||
if ids:
|
||||
# 生成逗号分隔的字符串
|
||||
result_string = ",".join(ids)
|
||||
|
||||
# 写入文件
|
||||
try:
|
||||
with open(output_file, "w", encoding="utf-8") as f:
|
||||
f.write(result_string)
|
||||
|
||||
print(f"\n成功! 已将 {len(ids)} 个频道 ID 保存到: {output_file}")
|
||||
# 也可以选择在控制台打印前几个看看
|
||||
print(f"预览前5个: {result_string[:50]}...")
|
||||
|
||||
except IOError as e:
|
||||
print(f"写入文件失败: {e}")
|
||||
else:
|
||||
print("未提取到任何数据,未生成文件。")
|
||||
@@ -0,0 +1 @@
|
||||
1905环球经典,CCTV1,CCTV10,CCTV11,CCTV12,CCTV13,CCTV14,CCTV15,CCTV16,CCTV17,CCTV2,CCTV3,CCTV4,CCTV4K,CCTV4欧洲,CCTV4美洲,CCTV5,CCTV5+,CCTV5+-体育赛事,CCTV6,CCTV7,CCTV8,CCTV9,CCTV怀旧剧场,CCTV第一剧场,CCTV风云剧场,CGTN俄语,CGTN法语,CGTN纪录,CGTN西语,CGTN阿语,CHC动作电影,CHC家庭影院,CHC高清电影,DONGFANG1,FZTV1,HNXTTV1,HRBTV1,HZTV1,HZTV2,LSTIME电影台,QHTV1,SCTV1,ZAOZHUANG3,ZHTV-1,ZHTV-2,三沙卫视,上海,上海教育台,上海新闻综合,上海星尚,上海第一财经,上海纪实人文,上海艺术人文,上海都市,上视东方影视,东南卫视,东方卫视,东方电影,东莞新闻,东莞生活资讯,中华特产,中国交通,中国天气,中国教育2台,中国教育4台,中国教育一套,中央台–珠江,中山公共,中山综合,乌鲁木齐都市,乐游,云上电影院,云南卫视,云南康旅,仙游电视,优优宝贝,佛山公共,佛山南海,佛山综合,佛山顺德,兰州公共,兰州文旅,兰州新闻综合,兵团卫视,内蒙古农牧,内蒙古卫视,内蒙古少儿,内蒙古综合,冬奥纪实,动漫秀场,劲爆体育,北京体育休闲,北京卫视,北京国际频道,北京影视,北京文艺,北京新闻,北京生活,北京纪实,北京财经,北海公共,北海新闻综合,北海经济科教,南京信息,南京十八,南京少儿,南京影视,南京教科,南京新闻综合,南京电视台,南方卫视,南方少儿,南方影视,南方经济,南方综艺,南昌新闻综合,南昌资讯,南昌都市,卡酷少儿,卫生健康,厦门一套,厦门三套,厦门二套,厦门卫视,厦门移动,厦门综合,吉林乡村,吉林卫视,吉林影视,吉林生活,吉林综艺文化,吉林都市,吉视乡村,吉视影视,吉视生活,吉视综艺文化,吉视都市,吴江新闻综合,呼和浩特影视,呼和浩特综合,呼和浩特都市,咪咕综合体育,咪咕足球,四大名著剧场,四川卫视,四川经济,国学,大湾区卫视,天津体育,天津卫视,天津少儿,天津影视,天津教育,天津文艺,天津新闻,天津都市,天龙八部集,太原影视,太原教育,太原文体,太原新闻综合,太原百姓,太原社教法制,孝感新闻综合,孝感生活,宁夏公共,宁夏卫视,宁夏少儿,宁夏教育,宁夏经济,安徽公共,安徽农业科教,安徽卫视,安徽影视,安徽科教,安徽经济生活,安徽经视,安徽综艺,安徽综艺体育,宜宾新闻综合,宜昌旅游生活,宜昌综合,宜春新闻综合,客家生活,山东农科,山东卫视,山东教育,山东教育卫视,山东生活,山东综艺,山东齐鲁,山西公共,山西卫视,山西影视,山西文体生活,山西社会与法治,山西经济,常州新闻,广东4K超,广东公共,广东卫视,广东国际,广东少儿,广东影视,广东新闻,广东珠江,广东移动,广东综艺,广州新闻,广州竞赛,广西卫视,广西国际,广西影视,广西新闻,广西综艺旅游,广西都市,康巴卫视,延边1台,延边2台,延边卫视,徐州文艺影视,徐州新闻综合,徐州经济生活,快乐垂钓,揭阳生活,揭阳综合,攀枝花新闻综合,文物宝库,新片放映厅,新疆卫视,新疆汉语影视,新疆汉语综艺,无锡娱乐,无锡生活,无锡经济,日照科教,星光影院,星空购物,杭州导视,杭州影视,杭州房产,杭州文化,杭州生活,杭州综合,杭州西湖明珠,柳州新闻综合,梅州-1,梨园,欢笑剧场,歌手2024,武术世界,汕头经济生活,汕头综合,汕尾文化生活,汕尾新闻综合,江苏休闲体育,江苏优漫卡通,江苏卫视,江苏国际,江苏城市,江苏影视,江苏综艺,江西公共农业,江西卫视,江西少儿,江西新闻,江西移动,江西经济生活,江西都市,江门综合,汽摩,河北公共,河北农民,河北卫视,河北少儿科教,河北影视,河北经济,河北都市,河南乡村,河南公共,河南卫视,河南新农村,河南新闻,河南梨园,河南民生,河南法治,河南电视剧,河南都市,河源公共,法治天地,浙江NEWS,浙江公共新闻,浙江卫视,浙江国际,浙江少儿,浙江影视,浙江教科影视,浙江教育,浙江数码时代,浙江民生,浙江民生休闲,浙江经济生活,浙江经视,浙江钱江都市,海南公共,海南卫视,海南少儿,海南文旅,海南新闻,海南自贸,海峡卫视,深圳体育健康,深圳卫视,深圳少儿,深圳电视剧,深圳移动,深圳财经,深圳财经生活,深圳都市,深视体育健康,清远新闻综合,游戏风云,湖北卫视,湖南卫视,湖南卫视国际,湖南国际,湖南娱乐,湖南爱晚,湖南电影,湖南电视剧,湖南经视,湛江公共,湛江综合,滨州综合,漳州新闻,潮安综合,潮州民生,潮州综合,澳视体育,澳视卫星,澳视澳门,澳视综艺,澳视葡文,澳视资讯,环球旅游,现代教育,珠海-1,珠海-2,珠海新闻,珠海生活,甘肃公共,甘肃卫视,甘肃少儿,甘肃文化影视,生态环境,生活时尚,电视指南,睛彩中原,睛彩竞技,睛彩篮球,睛彩羽毛球,石家庄娱乐,石家庄新闻综合,石家庄生活,石Line truncated
|
||||
@@ -0,0 +1,22 @@
|
||||
import requests
|
||||
|
||||
OWNER = "fanmingming"
|
||||
REPO = "live"
|
||||
PATH = "tv"
|
||||
OUTPUT_FILE = "logolist.txt"
|
||||
|
||||
api_url = f"https://api.github.com/repos/{OWNER}/{REPO}/contents/{PATH}"
|
||||
|
||||
resp = requests.get(api_url)
|
||||
resp.raise_for_status()
|
||||
|
||||
items = resp.json()
|
||||
|
||||
filenames = [
|
||||
item["name"]
|
||||
for item in items
|
||||
if item["type"] == "file"
|
||||
]
|
||||
|
||||
with open(OUTPUT_FILE, "w", encoding="utf-8") as f:
|
||||
f.write(",".join(filenames))
|
||||
@@ -0,0 +1 @@
|
||||
4K电影.png,AMC.png,AQTV.png,AXN.png,ArirangTV.png,BBCEarth.png,BBCLifestyle.png,BBCWORLDNEWSASIA.png,BLUEAntExtreme.png,BOOMERANG.png,BeautifulLife.png,BloombergTV.png,BlueAntEntertainment.png,CBN幸福剧场.png,CCTV1.png,CCTV10.png,CCTV11.png,CCTV12.png,CCTV13.png,CCTV14.png,CCTV15.png,CCTV16.png,CCTV17.png,CCTV2.png,CCTV3.png,CCTV3D.png,CCTV4.png,CCTV4K.png,CCTV4欧洲.png,CCTV4美洲.png,CCTV5+.png,CCTV5.png,CCTV6.png,CCTV7.png,CCTV8.png,CCTV8K.png,CCTV9.png,CETV1.png,CETV2.png,CETV3.png,CETV4.png,CGTN.png,CGTNDoc.png,CGTN俄语.png,CGTN法语.png,CGTN纪录.png,CGTN西语.png,CGTN记录.png,CGTN阿语.png,CHC动作电影.png,CHC家庭影院.png,CHC影迷电影.png,CHC高清电影.png,CI罪案侦查频道.png,CLTV.png,CNBC.png,CNBCASIA财经台.png,CNC.png,CNN.png,CNNNews.png,CYZHTV.png,CrimeInvestigation.png,CtiEntertainment.png,CtiVariety.png,DMAX.png,DOX-CINEMA.png,DOXTV.png,DOX_YAQU.png,DOX_xinzhi.png,DW.png,Discovery-Asia.png,DiscoveryHD.png,Discovery科学.png,Disney.png,DisneyJunior.png,EBCDrama.png,EBCFinancialNews.png,EBCMovies.png,EBCNews.png,EBCSuper.png,EBCVariety.png,EBCWesternMovies.png,EBCYoYoTV.png,EFTV.png,ELEVENsports1.png,ELTA_Ent.png,ELTV生活英语台.png,EVE.png,EbcAsiaWeishi.png,FOXMOVIES.png,FOXSports.png,FOXSports2.png,FXHD.png,FoodNetwork.png,FoxFamilyMovies.png,FoxLive.png,FoxSports3.png,GDTV3.png,GDTV4.png,GDTV6.png,GDTV8.png,GDTVECO.png,GDTVENT.png,GDTVMOV.png,GDTVSHAO.png,GMTV.png,GTVDramaHD.png,GTVEntertainment.png,GTVOneHD.png,GTVVarietyHD.png,GlobalNews.png,GoldSunTV.png,G导视.png,HBLS.png,HDZHTV.png,HISTORY.png,HUBEI2.png,HUBEI3.png,HUBEI4.png,HUBEI5.png,HUBEI7.png,HUBEI8.png,History2.png,HistoryChannel.png,History历史频道.png,IFUN动漫台.png,IHOT爱世界.png,IHOT爱体育.png,IHOT爱动漫.png,IHOT爱历史.png,IHOT爱喜剧.png,IHOT爱奇谈.png,IHOT爱娱乐.png,IHOT爱家庭.png,IHOT爱幼教.png,IHOT爱怀旧.png,IHOT爱悬疑.png,IHOT爱探索.png,IHOT爱旅行.png,IHOT爱时尚.png,IHOT爱极限.png,IHOT爱江湖.png,IHOT爱浪漫.png,IHOT爱猎奇.png,IHOT爱玩具.png,IHOT爱电竞.png,IHOT爱科学.png,IHOT爱科幻.png,IHOT爱经典.png,IHOT爱美食.png,IHOT爱解密.png,IHOT爱谍战.png,IHOT爱赛车.png,IHOT爱都市.png,IHOT爱院线.png,IHOT爱青春.png,IPTV3+.png,IPTV5+.png,IPTV6+.png,IPTV8+.png,IPTVEFEL.png,IPTV少儿动画.png,IPTV热播剧场.png,IPTV相声小品.png,IPTV经典电影.png,IPTV魅力时尚.png,J2.png,JCYS.png,JETVariety.png,JMTV.png,JNDSTV.png,JNJYTV.png,JNSETV.png,JNSHTV.png,JNTV.png,JNWLTY.png,JNYLTV.png,JZTV.png,LNSY1.png,LNTV-FINANCE.png,LNTV-SPORT.png,LNTV2.png,LNTV3.png,LNTV5.png,LNTV6.png,LNTV7.png,LNTV8.png,LQTV.png,LSTIME.png,LSTV.png,LXZHTV.png,Lifetime.png,LoveNature.png,MAX极速汽车.png,MTV.png,MTVLive.png,MyCinemaEurope.png,NEWTV东北热剧.png,NEWTV中国功夫.png,NEWTV军事评论.png,NEWTV军旅剧场.png,NEWTV古装剧场.png,NEWTV家庭剧场.png,NEWTV惊悚悬疑.png,NEWTV明星大片.png,NEWTV欢乐剧场.png,NEWTV海外剧场.png,NEWTV潮妈辣婆.png,NEWTV炫舞未来.png,NEWTV精品体育.png,NEWTV精品大剧.png,NEWTV精品纪录.png,NEWTV精品萌宠.png,NEWTV超级体育.png,NEWTV超级电影.png,NEWTV超级电视剧.png,NEWTV超级综艺.png,NEWTV金牌综艺.png,NEXTTVMovie.png,NEXTTVZonghe.png,NHKWorld.png,NOW新闻台.png,Nickelodeon.png,PDTV.png,PiliPuppet.png,PublicTV.png,PublicTV2.png,PublicTV3HD.png,QTV.png,QTV1.png,QTV2.png,QTV3.png,QTV4.png,QTV5.png,QTV6.png,QZTV-1.png,QZTV-2.png,QZTV-3.png,QZTV-4.png,QZTV.png,RTDoc.png,RTHK31.png,RTHK32.png,RTNews.png,SGSCTV.png,SGTV.png,SinDaTV.png,SinJiTVHD.png,SkyNews.png,Smart知识台.png,StarChineseMovies.png,StarMoviesHD.png,TACT.png,TOPTVHD.png,TRACESportStars.png,TRT-World.png,TVB DRAMA.png,TVB 经典台.png,TVB+.png,TVBJ2.png,TVBPlus.png,TVBS.png,TVBS亚洲.png,TVBS新闻.png,TVBS欢乐.png,TVBS精采.png,TVBclassic.png,TVB明珠台.png,TVB星河.png,TVB翡翠台.png,TaiwanPlus.png,ThaiPBS.png,TienLiangTVHD.png,UniqueNews.png,UniqueUSTVHDUSTVHD.png,VOA美国之音.png,VideolandDrama.png,VideolandJapanese.png,VideolandMaxTV.png,VideolandMovies.png,VideolandOnTV.png,VideolandSportsHD.png,WETV.png,WFGXTV.png,WFKWTV.png,WFTV1.png,WFTV2.png,WFTV3.png,WFTV4.png,WHTV1.png,WHTV2.png,WHTV3.png,WHTV4.png,WHTV5.png,WHTV6.png,WHTV7.png,WILD PLANET.png,WarnerTV.png,ZCTV.png,ZChannel.png,abcaus.png,afc.png,aljazeera.png,anhui.png,asiatravel.png,asiazonghe.png,beijing.png,beijingjishi.png,bestv.png,bingtuan.png,catchplay.png,cdtv1.png,cdtv2.png,cdtv3.png,cdtv4.png,cdtv5.png,cdtv6.png,channelnewsasia.png,channelv.png,chongqing.png,cinemaworld.png,cmusic.png,cnex.png,cqccn.png,discovery.png,diyicaijing.png,dongfang.png,dongnan.png,dox_juchang.png,dox_xinyi.png,dox_yijia.png,dox_yinglun.png,doxyinghua.png,dreamworks.png,eata_sports1.png,eata_sports3.png,elevensports2.png,elta_sports2.png,elta_yingju.png,elta_zonghehd.png,eltv.png,emeidianying.png,etoday.png,euronews.png,eurosport.png,eyelvyou.png,eyexiju.png,fashionone.png,fashiontv.png,fenghuangxianggaLine truncated
|
||||
@@ -0,0 +1,268 @@
|
||||
import requests
|
||||
import re
|
||||
import json
|
||||
import subprocess
|
||||
import shlex
|
||||
import os
|
||||
import sys
|
||||
|
||||
# ================= 配置 =================
|
||||
|
||||
CONFIG_FILE = "upstreams.json"
|
||||
OUTPUT_FILE = "channels.json"
|
||||
|
||||
# ================= 功能函数 =================
|
||||
|
||||
def get_stream_data(url):
|
||||
"""
|
||||
获取媒体详细信息
|
||||
返回字典包含: width, height, bitrate, video, audio, fps, rate
|
||||
"""
|
||||
data = {
|
||||
"width": 0,
|
||||
"height": 0,
|
||||
"bitrate": 0,
|
||||
"video": "",
|
||||
"audio": "",
|
||||
"fps": 0,
|
||||
"rate": 0
|
||||
}
|
||||
|
||||
has_video = False
|
||||
has_audio = False
|
||||
|
||||
try:
|
||||
# 8秒超时检测
|
||||
cmd = f'ffprobe -v quiet -print_format json -show_format -show_streams "{url}"'
|
||||
result = subprocess.run(shlex.split(cmd), capture_output=True, text=True, timeout=8)
|
||||
|
||||
if result.returncode != 0:
|
||||
return None
|
||||
|
||||
info = json.loads(result.stdout)
|
||||
|
||||
if "streams" not in info or not info["streams"]:
|
||||
return None
|
||||
|
||||
for stream in info["streams"]:
|
||||
codec_type = stream.get("codec_type")
|
||||
|
||||
# --- 视频流 ---
|
||||
if codec_type == "video" and not has_video:
|
||||
has_video = True
|
||||
data["width"] = stream.get("width", 0)
|
||||
data["height"] = stream.get("height", 0)
|
||||
data["video"] = stream.get("codec_name", "unknown")
|
||||
|
||||
r_rate = stream.get("r_frame_rate", "0/0")
|
||||
if "/" in r_rate:
|
||||
try:
|
||||
num, den = map(int, r_rate.split('/'))
|
||||
if den > 0:
|
||||
data["fps"] = round(num / den, 2)
|
||||
except: pass
|
||||
else:
|
||||
try:
|
||||
data["fps"] = float(r_rate)
|
||||
except: pass
|
||||
|
||||
if stream.get("bit_rate"):
|
||||
data["bitrate"] = int(stream.get("bit_rate"))
|
||||
|
||||
# --- 音频流 ---
|
||||
elif codec_type == "audio" and not has_audio:
|
||||
has_audio = True
|
||||
data["audio"] = stream.get("codec_name", "unknown")
|
||||
|
||||
sample_rate = stream.get("sample_rate")
|
||||
if sample_rate:
|
||||
try:
|
||||
data["rate"] = int(sample_rate)
|
||||
except: pass
|
||||
|
||||
if data["bitrate"] == 0 and stream.get("bit_rate"):
|
||||
data["bitrate"] = int(stream.get("bit_rate"))
|
||||
|
||||
# 有效性判定
|
||||
if not has_video and not has_audio:
|
||||
return None
|
||||
|
||||
# 码率兜底
|
||||
if data["bitrate"] == 0 and "format" in info:
|
||||
fmt_bitrate = info["format"].get("bit_rate")
|
||||
if fmt_bitrate:
|
||||
try:
|
||||
data["bitrate"] = int(fmt_bitrate)
|
||||
except: pass
|
||||
|
||||
except Exception:
|
||||
return None
|
||||
|
||||
return data
|
||||
|
||||
def check_keywords(targets, keywords):
|
||||
"""
|
||||
检查是否命中关键词 (targets: [url, name, group])
|
||||
"""
|
||||
for target in targets:
|
||||
if not target: continue
|
||||
for kw in keywords:
|
||||
if kw in target:
|
||||
return True
|
||||
return False
|
||||
|
||||
def parse_m3u_content(content, upstream_config, seen_urls):
|
||||
"""
|
||||
解析 M3U 内容
|
||||
upstream_config: 包含 url, tag, whitelist, blacklist, replace 等信息的字典
|
||||
"""
|
||||
results = []
|
||||
lines = content.splitlines()
|
||||
current_meta = {}
|
||||
|
||||
# 提取配置信息
|
||||
tag = upstream_config.get('tag', '')
|
||||
whitelist = upstream_config.get('whitelist', [])
|
||||
blacklist = upstream_config.get('blacklist', [])
|
||||
replace_rules = upstream_config.get('replace', {})
|
||||
|
||||
for line in lines:
|
||||
line = line.strip()
|
||||
if not line:
|
||||
continue
|
||||
|
||||
if line.startswith("#EXTINF"):
|
||||
current_meta = {}
|
||||
# 提取所有属性 key="value"
|
||||
attributes = re.findall(r'([a-zA-Z0-9-]+)="([^"]*)"', line)
|
||||
for key, value in attributes:
|
||||
current_meta[key.lower()] = value
|
||||
|
||||
# 提取频道名称
|
||||
last_comma = line.rfind(',')
|
||||
if last_comma != -1:
|
||||
current_meta['name_raw'] = line[last_comma+1:].strip()
|
||||
else:
|
||||
current_meta['name_raw'] = ""
|
||||
|
||||
elif not line.startswith("#"):
|
||||
url = line
|
||||
|
||||
# --- 1. 预处理 ---
|
||||
name = current_meta.get('name_raw', 'Unknown')
|
||||
group = current_meta.get('group-title', '未分类')
|
||||
|
||||
# --- 2. 替换 ---
|
||||
if replace_rules:
|
||||
for k, v in replace_rules.items():
|
||||
url = url.replace(k, v)
|
||||
|
||||
# --- 3. 过滤 (White/Black List) ---
|
||||
check_targets = [url, name, group]
|
||||
|
||||
if whitelist and len(whitelist) > 0:
|
||||
# 存在白名单:必须命中才保留
|
||||
if not check_keywords(check_targets, whitelist):
|
||||
continue
|
||||
elif blacklist and len(blacklist) > 0:
|
||||
# 仅存在黑名单:命中则丢弃
|
||||
if check_keywords(check_targets, blacklist):
|
||||
continue
|
||||
|
||||
# --- 4. 去重 ---
|
||||
if url in seen_urls:
|
||||
continue
|
||||
seen_urls.add(url)
|
||||
|
||||
# --- 5. 名称 ---
|
||||
tvg = current_meta.get('tvg-name') or current_meta.get('tvg-id') or name
|
||||
|
||||
print(f"检测 [{tag}]: {name} | {url}", end="", flush=True)
|
||||
|
||||
# --- 6. FFprobe 检测 ---
|
||||
s_data = get_stream_data(url)
|
||||
|
||||
if s_data is None:
|
||||
print(" -> [无效] PASS")
|
||||
continue
|
||||
|
||||
# --- 7. 输出与保存 ---
|
||||
out_info = []
|
||||
if s_data['width'] > 0:
|
||||
out_info.append(f"视频:{s_data['video']} {s_data['width']}x{s_data['height']}")
|
||||
else:
|
||||
out_info.append("视频:无")
|
||||
|
||||
if s_data['audio']:
|
||||
out_info.append(f"音频:{s_data['audio']}")
|
||||
|
||||
print(f" -> [OK] {'|'.join(out_info)}")
|
||||
|
||||
channel_obj = {
|
||||
"tag": tag, # 新增: 来源标签
|
||||
"group": group,
|
||||
"tvg": tvg,
|
||||
"name": name,
|
||||
"url": url,
|
||||
"width": s_data['width'],
|
||||
"height": s_data['height'],
|
||||
"bitrate": s_data['bitrate'],
|
||||
"video": s_data['video'],
|
||||
"audio": s_data['audio'],
|
||||
"fps": s_data['fps'],
|
||||
"rate": s_data['rate']
|
||||
}
|
||||
results.append(channel_obj)
|
||||
|
||||
return results
|
||||
|
||||
def load_upstreams(filepath):
|
||||
"""读取配置文件"""
|
||||
if not os.path.exists(filepath):
|
||||
print(f"错误: 找不到配置文件 {filepath}")
|
||||
return []
|
||||
|
||||
try:
|
||||
with open(filepath, 'r', encoding='utf-8') as f:
|
||||
return json.load(f)
|
||||
except json.JSONDecodeError as e:
|
||||
print(f"错误: 配置文件格式不正确 (JSON解析失败) - {e}")
|
||||
return []
|
||||
|
||||
def main():
|
||||
# 1. 读取外部 JSON 配置
|
||||
upstreams = load_upstreams(CONFIG_FILE)
|
||||
if not upstreams:
|
||||
print("未加载到有效配置,程序退出。")
|
||||
sys.exit(1)
|
||||
|
||||
all_data = []
|
||||
global_seen = set()
|
||||
|
||||
# 2. 遍历处理
|
||||
for upstream in upstreams:
|
||||
url = upstream.get('url')
|
||||
if not url: continue
|
||||
|
||||
print(f"\n--- 正在处理源 [{upstream.get('tag', '无标签')}]: {url} ---")
|
||||
try:
|
||||
resp = requests.get(url, timeout=10)
|
||||
resp.encoding = 'utf-8'
|
||||
|
||||
if resp.status_code == 200:
|
||||
# 将整个 upstream 配置传进去,方便提取 tag/whitelist/blacklist 等
|
||||
data = parse_m3u_content(resp.text, upstream, global_seen)
|
||||
all_data.extend(data)
|
||||
else:
|
||||
print(f"HTTP 错误: {resp.status_code}")
|
||||
|
||||
except Exception as e:
|
||||
print(f"下载异常: {e}")
|
||||
|
||||
# 3. 保存结果
|
||||
print(f"\n处理完成,共保存 {len(all_data)} 个有效频道到 {OUTPUT_FILE}")
|
||||
with open(OUTPUT_FILE, 'w', encoding='utf-8') as f:
|
||||
json.dump(all_data, f, ensure_ascii=False, indent=4)
|
||||
|
||||
if __name__ == "__main__":
|
||||
main()
|
||||
@@ -0,0 +1,32 @@
|
||||
[
|
||||
{
|
||||
"tag": "sdyd",
|
||||
"url": "https://git.lishichen.cn/mirror/hu001214-SDYD/raw/branch/main/sdyd.m3u",
|
||||
"whitelist": [
|
||||
"ucdn.sd.chinamobile.com",
|
||||
"ucdn-zte.sd.chinamobile.com"
|
||||
],
|
||||
"blacklist": [],
|
||||
"replace": {}
|
||||
},
|
||||
{
|
||||
"tag": "migu",
|
||||
"url": "http://10.3.0.4",
|
||||
"whitelist": [],
|
||||
"blacklist": [
|
||||
"体育-"
|
||||
],
|
||||
"replace": {}
|
||||
},
|
||||
{
|
||||
"tag": "lan",
|
||||
"url": "https://git.lishichen.cn/mirror/zqs1qiwan-laobaitv/raw/branch/main/chinamobile/shandong/zibo/main.m3u",
|
||||
"whitelist": [
|
||||
"192.168.2.1"
|
||||
],
|
||||
"blacklist": [],
|
||||
"replace": {
|
||||
"192.168.2.1:4022": "192.168.2.1:7088"
|
||||
}
|
||||
}
|
||||
]
|
||||
Reference in new issue
Block a user