一前言

  • 为什么选用 Cloudflare Pages?

    • 零成本:免费配额内即可运行,无需服务器或运维。
    • 高可用:全球 CDN 加速,访问速度与稳定。
    • 快速部署:与 GitHub 无缝集成,几分钟即可上线。

二通用准备

  1. Cloudflare 账户
  2. GitHub 账户
  3. 可选:自有域名(若不需要,可使用 *.pages.dev
  4. (图床方案)Telegram 账户与频道

三部署影视前端(LibreTV)

  1. Fork 仓库

    • 在 GitHub 上进入 LibreTV 项目,点击右上角 “Fork” 按钮,将仓库 Fork 到自己的账号。
  2. 创建 Pages 项目

    • 登录 Cloudflare Dashboard → Pages创建项目
    • 选择 Git 提供商为 GitHub,授权并选中你 Fork 的 LibreTV 仓库
    • 构建命令:留空
    • 输出目录:留空(默认根目录)
    • 点击 保存并部署
  3. 添加环境变量

    • 在 Pages 项目设置(Settings → Environment Variables)中添加:

      • PASSWORD:用于后台登录的密码
      • (可选)ADMINPASSWORD:管理员密码
    • 保存后,Cloudflare 会自动触发一次重新部署

  4. 配置影视接口

    • 在仓库根目录的配置文件或环境变量中,添加以下接口地址:

      饭团影视  https://www.fantuan.tv/api.php/provide/vod/
      影视工厂  https://cj.lziapi.com/api.php/provide/vod/
      七七资源  https://www.qiqidys.com/api.php/provide/vod/
  5. (可选)绑定自定义域名

    • 在 Pages → 自定义域名,输入你的域名并确认
    • Cloudflare 会自动创建相应的 DNS 记录
    • 等待 DNS 生效后即可使用自有域名访问

四部署免费图床(Cloudflare Pages + Telegram)

  1. Fork 图床仓库

    • 在 GitHub 上进入图床项目(Telegraph-Image-Host),点击 “Fork”
  2. 创建 Bot 与频道

    1. @BotFather 发送 /newbot,按照提示获取 TG_BOT_TOKEN
    2. 新建 Telegram 频道,并将 Bot 加为管理员
    3. @VersaToolsBot@GetTheirIDBot 获取 TG_CHAT_ID
  3. 创建 Pages 项目

    • 同样在 Cloudflare Dashboard → Pages → 创建项目
    • 选择你 Fork 的图床仓库
    • 构建命令/输出目录均留空
    • 点击 保存并部署
  4. 添加环境变量

    • 在项目设置中添加:

      • TG_BOT_TOKEN:你的 Bot Token
      • TG_CHAT_ID:你的频道 ID
    • 保存后自动重新部署

  5. 测试上传

    • 访问 Pages 提供的页面,上传一张 ≤5MB 的图片
    • 检查你的 Telegram 频道,确保图片已成功发送和存储

五功能与限制

  • 影视前端:多接口聚合零后端运维可按需定制

  • 图床服务:无限量托管免费 CDN 加速可在线管理

  • 限制

    • 单图 ≤5MB(Telegraph 限制)
    • Pages Functions 免费版每日调用限 100000 次
    • 部分地区 CDN 速度差异