LunaTV-config:每日自动检测API状态,可中转被墙API

  • 享乐分享享乐分享[私信Ta]
  • 1月前
  • 283
  • 阅读8分钟
  • 如果你已经安装了类似MoonTV或者LunaTV等类型的开源项目,那么本文看完之后可能对你有一定的用处,如果你二者都没有安装或者说从来没听过,本文对于你的意义不会很大。

    该项目的主要功能如下:

    基于 Cloudflare Workers 的 API 中转与 JSON 前缀替换工具,支持代理任意 API、自动添加中转、生成 Base58 订阅格式。一键部署即可拥有自己的中转 API 与订阅链接!

    简单的说就是你是用的MoonTV或者LunaTV都是通过远程API地址进行内容的搜索或者播放,但是这些API可能存在失效等情况,而该项目就是帮你检测哪些API失效了。

    准备工作

    实践该项目之前你需要以下内容:

    1.已经安装类似MoonTV或者LunaTV
    2.一个Cloudflare账号

    如果上面两个要求都已经满足了,则可以开始下面的操作了。

    下载文件并且搭建API

    整个过程非常简单,官方也提供了相对比较简洁的过程,如果是熟手可能一看就明白,新手的话,可能就比较懵逼了。

    下面是官方给出的部署方法:

    1.登录 Cloudflare Dashboard
    2.新建 Workers & Pages → Worker
    3.将上述 worker.js 代码粘贴到编辑器中
    4.保存并部署

    针对第一步,登录就不用说了,但是这个Workers & Pages的位置,以及需要打开的页面可以看看下图:
    LunaTV-config:每日自动检测API状态,可中转被墙API-享乐分享

    进入上方界面之后,即可点击下图红色部位的「创建应用程序」:
    LunaTV-config:每日自动检测API状态,可中转被墙API-享乐分享

    点击创建之后你可以看到下面的界面截图:
    LunaTV-config:每日自动检测API状态,可中转被墙API-享乐分享

    点击红色区域内的「开始使用」按钮并且导入下方的文件,需要说明的是,文件有两种类型,一种是精简本代码,一种是禁18的代码,二者之间的差别看名字就知道了,自己进行取舍,下方是相关链接,如果不能下载,可以尝试下载本站提供的附件:

    精简版代码: https://raw.githubusercontent.com/hafrey1/LunaTV-config/refs/heads/main/CORSAPI/jingjian_worker.js
    禁18版代码: https://raw.githubusercontent.com/hafrey1/LunaTV-config/refs/heads/main/CORSAPI/jin18_worker.js

    将文件从浏览器中下载到本地,下方方式为进入链接,通过CTRL+S保存文件到本地即可,之后通过下方界面将文件上传即可:
    LunaTV-config:每日自动检测API状态,可中转被墙API-享乐分享

    红色部分的名称决定了最后的访问路径前缀,如果自用,随意即可,如果想要好记,那就取一个方便记忆的名称。

    接下来点击红色箭头位置的按钮并且选中之前保存的JS文件上传,接下来就可以看到下面的界面:
    LunaTV-config:每日自动检测API状态,可中转被墙API-享乐分享

    点击右下角的部署按钮之后等待跳转,即可进入你的项目页面:
    LunaTV-config:每日自动检测API状态,可中转被墙API-享乐分享

    这个时候,点击站点右上角的访问界面,即可看到你自己的订阅API了:
    LunaTV-config:每日自动检测API状态,可中转被墙API-享乐分享

    至此,一个属于的自己的订阅API中转服务就已经完成了。

    如何使用

    首先看看官方给出的参数说明:

    参数
    说明
    示例
    url 代理任意 API 请求 ?url=https://...
    config=0 返回原始 JSON 配置 ?config=0
    config=1 返回使用中转代理的 JSON 配置 ?config=1
    encode=base58 将 JSON 配置编码为 Base58 ?config=1&encode=base58
    (可选) prefix 手动指定 API 代理前缀,默认使用当前域名 ?config=1&prefix=https://api.example.com/?url=

    如果你不知道如何使用,直接选择中转API配置订阅链接中的「中转API Base58 编码配置订阅」,点击后面的复制按钮即可,接下来就是进入LunaTV进行配置。

    进入页面之后,点击站点右上角的用户按钮,在弹出的界面中选择「管理面板」按钮
    LunaTV-config:每日自动检测API状态,可中转被墙API-享乐分享

    进入配置界面之后,在下图1️⃣号位置输入你之前复制的链接内容,格式应该类似: https://xxxx.xxxxx.workers.dev?config=1&encode=base58
    LunaTV-config:每日自动检测API状态,可中转被墙API-享乐分享

    接下来点击2️⃣号按钮拉取,这个时候下方输入框内应该会出现很多内容,最后就是点击3️⃣号按钮进行保存了,这样,整个过程基本就完成了,需要注意的就是这个订阅你是否需要自动更新,如果需要,则打开上方图中的「自动更新」按钮。

    至此,该项目的功能已经基本实现了,如果你还想要继续折腾,或者了解更多,可以自行前往项目首页进行查看。

    推荐文章

  • 0
  • 0
  • LunaTV-config:每日自动检测API状态,可中转被墙API
  • 发表评论

    发表

    附件下载

  • 类型:项目搭建
  • 专题:Github
  • 大家在看

  • 站点
  • 软件
  • 技巧
  • 上升前十

  • 站点
  • 软件
  • 技巧
  • 订阅我们

    输入你的电子邮件地址订阅网站,我们会在有必要时通过邮件联系您
    订阅
    *订阅成功后会收到订阅通知
    微信公众号:xiangleshare
    三天内不显示