零成本部署自己的IPTV直播源,自动更新告别失效!
本文最后更新于4 天前,其中的信息可能已经过时,如有错误请发送邮件到123@1day.vip

前言

换网以后IPTV无法安装,于是找了一些直播软件,主要就是分为两类,一类是封装好的开机即用,但是今天能看明天可能就看不了,央视和卫视还可以但地方台非常不稳定。另一类就是可以换源的,找源就成了最大的问题,还要经常换源,父母几乎不可用。于是找到了这个iptv-sources项目,可以部署在Cloudflare或者docker,我就用Cloudflare部署,基本上是零成本部署。项目页面写的有点复杂,实际操作还是很简单的。

特点

  • 每 2 小时自动从上游抓取并更新直播源
  • 支持 M3U、TXT、TVBox JSON 多种格式输出
  • 零成本 EPG 方案:将节目预告拆分为静态 JSON 文件,部署到 Cloudflare Pages,无需自建后端服务即可在 TVBox 中查看直播预告
  • 零成本运行:依托GitHub Actions + Cloudflare Pages,完全免费

部署到Cloudflare

  1. fork项目:https://github.com/whyun-pages/iptv-sources
  2. 登录Cloudflare控制台,进入 Workers & Pages
  3. 创建pages,在最下面
  4. 选择导入现有git存储库,授权GitHub,选择你刚才Fork的项目
  5. 填写配置项
    生产分支 main
    构建命令 pnpm build:static
    输出目录 m3u
  6. 点击保存并部署等待一分钟左右就完成部署了

添加自动更新

  1. 复制Account ID,应用页面右侧就可以看到
  2. 在Cloudflare创建API令牌
    • 登录Cloudflare,点击右上角头像 → 配置文件 → API令牌
    • 点击创建令牌,选择 编辑 Cloudflare Workers 模板
    • 添加更多,Cloudflare Pages 设为 编辑
    • 复制生成的令牌(只显示一次,务必保存好)
  3. 在GitHub仓库添加Secrets
    • 回到你Fork的项目,点击 Settings → Secrets and variables → Actions → New repository secret
    • 依次添加以下三个:Secret
      CLOUDFLARE_API_TOKEN 刚才创建的API令牌
      CLOUDFLARE_ACCOUNT_ID 你的Account ID
      PROJECT_NAME 你的Pages项目名称
  4. 触发自动更新工作流,在Actions中找到update schedule,点击Run Workflow就可以了,之后Actions会自动抓取最新源,并发布到你的Cloudflare Pages上。

使用方法

  1. Cloudflare的pages项目提供.pages.dev的域名,如果你有域名的话也可以换成自定义域名
  2. 部署完成后,页面下方就可以看到你的直播源,比如为:
    https://你的项目名.pages.dev/youhun.m3u   # 国内源
    https://你的项目名.pages.dev/hotel_tvn.m3u    # 酒店源
    https://你的项目名.pages.dev/all.m3u      # 汇总源
  3. EPG电子节目单配置与m3u相同,tvbox按下面提供的链接即可

结尾

测试了几个项目,这个算是频道多部署简单且比较稳定的了,如果对电视依赖比较高的话,找运营商装IPTV其实是性价比最高的方法了。

作者:无辣
感谢大家的支持
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇