把Github变成7x24小时全自动电视台,实现IPTV源无限续杯
760 字
4 分钟
把Github变成7x24小时全自动电视台,实现IPTV源无限续杯
寻找和维护 IPTV 直播源时常遇到源地址失效、手动验证繁琐等问题。本文介绍如何利用 GitHub 免费资源实现自动化处理。
Fork 项目仓库
访问 https://github.com/Guovin/iptv-api,点击 “Fork” 将仓库复制到自己账号下。
个性化配置
修改 config/demo.txt 模板文件
在 config 文件夹内创建个人模板 user_demo.txt:
📺央视频道,#genre#CCTV-1CCTV-2CCTV-3CCTV-4CCTV-5CCTV-5+CCTV-6CCTV-7CCTV-8CCTV-9CCTV-10CCTV-11CCTV-12CCTV-13CCTV-14CCTV-15CCTV-16CCTV-17
📡卫视频道,#genre#广东卫视浙江卫视湖南卫视北京卫视湖北卫视黑龙江卫视安徽卫视重庆卫视东方卫视东南卫视甘肃卫视广西卫视贵州卫视海南卫视河北卫视河南卫视吉林卫视江苏卫视江西卫视辽宁卫视内蒙古卫视宁夏卫视青海卫视山东卫视山西卫视陕西卫视四川卫视深圳卫视三沙卫视天津卫视西藏卫视新疆卫视云南卫视点击 Commit changes... 保存。
新建 config/user_config.ini 配置文件
[Settings]#修改模板和结果文件配置:source_file = config/user_demo.txtfinal_file = output/user_result.txt
# 基础功能配置open_driver = Falseopen_epg = Trueopen_empty_category = Falseopen_filter_resolution = Trueopen_filter_speed = Trueopen_speed_test = Trueopen_update = Trueopen_update_time = Trueopen_service = True
# 源功能配置open_hotel = Trueopen_hotel_foodie = Trueopen_hotel_fofa = Falseopen_local = Trueopen_multicast = Trueopen_multicast_foodie = Trueopen_multicast_fofa = Falseopen_online_search = Falseopen_subscribe = True
# 高级功能配置open_m3u_result = Trueopen_rtmp = Falseopen_request = Falseopen_supply = Trueopen_use_cache = Trueopen_history = Trueopen_headers = Falseopen_url_info = True
# 数量控制配置hotel_num = 15local_num = 15multicast_num = 15subscribe_num = 15online_search_num = 0urls_limit = 8
# 分页配置hotel_page_num = 2multicast_page_num = 2online_search_page_num = 1
# 地区配置hotel_region_list = 全部multicast_region_list = 全部
# 网络类型配置ipv_type = 全部ipv_type_prefer = ipv4ipv4_num =ipv6_num =ipv6_support = True
# 过滤条件配置isp =location =min_resolution = 1280x720max_resolution = 1920x1080min_speed = 1.0
# 性能优化配置recent_days = 15request_timeout = 15speed_test_limit = 8speed_test_timeout = 12speed_test_filter_host = True
# 来源偏好配置origin_type_prefer = local,subscribe,hotel,multicast
# 时间配置time_zone = Asia/Shanghaiupdate_interval = 6update_time_position = top点击 Commit changes... 保存。
可选配置文件
| 文件 | 用途 |
|---|---|
config/subscribe.txt | 订阅地址 |
config/local.txt | 本地源地址 |
config/blacklist.txt | 过滤接口 |
config/rtp | 组播源地址 |
修改工作流更新频率
进入 .github/workflows/main.yml,修改定时规则:
- cron: '0 10 */2 * *'建议两天一次,频率过高可能导致 Actions 功能被封禁。
运行与获取直播源
- 进入
Actions→Update schedule - 点击
Enable workflow开启工作流 - 点击
Run workflow运行 - 等待约 20 分钟
- 通过
output/user_result.m3u获取订阅地址,点击Raw复制链接
使用方法
公益订阅地址
如未自行部署,可使用公益地址:http://iptv.910501.xyz
TVBox 配置
- 打开 TVBox 设置
- 点击配置地址
- 在直播源栏填写订阅地址
- 保存并退出
- 点击直播即可观看
相关资源
支持与分享
如果这篇文章对你有帮助,欢迎分享给更多人或赞助支持!
相关文章 智能推荐
1
全自动维护IPTV直播源!Docker一键部署,彻底告别失效源
NAS教程 2026-01-24
2
IPTV终极解决方案:告别卡顿,一个链接搞定所有高清直播源
NAS教程 2025-09-14
3
免费IPTV直播源终极指南:绕过运营商,畅享全网频道
NAS教程 2025-09-08
4
给你的飞牛NAS注入灵魂!Nastools上舰,全自动追剧、整理、看片一条龙
NAS教程 2025-09-02
5
OpenClaw 完全指南:从零开始打造你的 AI 生活助手
AI教程 2026-03-08
随机文章 随机推荐
一万AI分享