ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

LunaTV配置订阅教程:播放源3分钟自动同步

LunaTV配置订阅教程:播放源3分钟自动同步 LunaTV配置订阅教程播放源3分钟自动同步【免费下载链接】LunaTV本项目采用 CC BY-NC-SA 协议禁止任何商业化行为任何衍生项目必须保留本项目地址并以相同协议开源项目地址: https://gitcode.com/GitHub_Trending/lu/LunaTV你刚配好的播放源三天后全部404。哪个源挂了你根本不知道。LunaTV 站长都逃不过这一关配置订阅功能就是来解决它的填一个订阅URL播放源配置自动拉取更新。搜LunaTV播放源怎么更新的朋友这是最短路径。配置订阅是什么 配置订阅后台贴一个订阅URL系统替你拉取最新播放源配置并写入本地。机制一句话对方把JSON配置用Base58编码后放在公开URL上LunaTV拉取该URL、解码、替换本地配置。对你意味着不用手改JSON源挂了也能自动同步。三步上手订阅URL从哪来三选一。① 问社区要其他站长分享的订阅地址最省事。② 自己有稳定实例把配置JSON做Base58编码发布到任一公开URL别人就能订阅你。③ 用官方渠道提供的地址。记住必须是可访问的HTTP(S)URL内容要求JSON格式且经Base58编码。后台路径头像进管理后台找配置订阅打开实例右上角头像点管理后台。配置文件标签仅站长可见普通账号看不到这个入口。展开标签找到配置订阅区块订阅URL输入框、拉取配置按钮、自动更新开关右上角显示最后更新时间。若提示不支持本地存储进行管理员配置先把存储类型从localstorage换成其他存储。粘贴URL拉取保存怎么验证生效订阅URL贴进输入框点拉取配置。判断依据下方配置区填充出可读JSON提示配置拉取成功就是成功了报错就翻到下面的踩坑表。接着打开自动更新开关系统会按定时任务定期重拉这个地址。最后点保存看最后更新时间变成当前时间即生效。底层逻辑一个URL的完整流程拉取接口先校验你是站长用户名须与USERNAME环境变量一致再fetch URL原文用Base58解码返回解码后的JSON。保存时再做一次JSON.parse校验然后写入管理配置ConfigFile存配置内容ConfigSubscribtion记录URL、自动更新开关和上次检查时间。定时任务在自动更新开启时按同一套流程周期执行。数据流如下URL ──► fetch 原始文本 ──► Base58 解码 ──► JSON 格式校验 ──► 写入本地 adminConfig实现看这两个文件src/app/api/admin/config_subscription/fetch/route.ts 和 src/app/api/cron/route.ts。踩坑速查 ️现象一句话解法点拉取提示拉取配置失败URL内容不是合法Base58或混了换行空白找提供方重新编码发布返回401只有站长可以你用的是普通账号退出后换USERNAME对应的站长账号登录订阅URL拉取404或超时对方域名挂了挂了就是挂了自动更新失败不影响现有配置换新地址再拉多实例配置不同步订阅按实例生效每个实例各贴一遍URL并打开自动更新现在就去管理后台的配置订阅区把社区给你的订阅URL贴进去顺手打开自动更新。【免费下载链接】LunaTV本项目采用 CC BY-NC-SA 协议禁止任何商业化行为任何衍生项目必须保留本项目地址并以相同协议开源项目地址: https://gitcode.com/GitHub_Trending/lu/LunaTV创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表