资讯动态

3分钟完成LunaTV配置订阅:新站点管理员的一键同步播放源教程

发布时间:2026/9/16 20:07:50 来源:尧图企业网站定制
3分钟完成LunaTV配置订阅新站点管理员的一键同步播放源教程【免费下载链接】LunaTV本项目采用 CC BY-NC-SA 协议禁止任何商业化行为任何衍生项目必须保留本项目地址并以相同协议开源项目地址: https://gitcode.com/GitHub_Trending/lu/LunaTVLunaTV 是一个影视聚合播放器部署后它只负责搜索和播放播放源仍要你自己配。用上LunaTV配置订阅只需填一个订阅地址就能同步最新播放源配置省下每次十几分钟的手动编辑还能自动更新。 你将获得什么接入订阅后你不再需要手改一行配置系统会替你拉取最新的播放源。LunaTV 播放页右侧换源面板列出多个播放源均可通过配置订阅同步更新上图的换源面板里同一部剧挂出了 7 个可用播放源各自标着码率和响应时间。订阅把新源同步进来后某个源挂了直接切换不用等人工处理。 动手前的准备开始前确认这 3 项前置条件站长账号只有站长能拉取和保存配置普通账号会返回权限错误。非本地存储配置保存接口明确拒绝了 localstorage 的实例。一个订阅URL该地址返回的内容需是 Base58 编码后的 JSON 配置。 逐步操作进入管理后台打开实例的管理后台页面顶部的配置订阅卡片里有 URL 输入框、拉取配置按钮和自动更新开关。粘贴订阅地址把订阅 URL 贴进订阅URL输入框。预期结果输入框非空时拉取配置按钮变为可点击。拉取配置点击拉取配置。预期结果界面提示配置拉取成功下方编辑器里出现解码后的配置内容。保存配置确认编辑器中的内容无误点击保存。预期结果提示配置文件保存成功卡片右上角最后更新刷新为当前时间。开启自动更新可选打开自动更新开关并再次保存。预期结果之后系统会定时拉取最新配置无需再手动操作。新配置生效后的分类页面按类型和地区筛选内容来源资源展示正常❓ 常见问题问提示权限不足只有站长可以拉取配置订阅怎么办答当前账号不是站长。改用环境变量里配置的那个站长账号登录后重试。问为什么显示拉取失败或 Base58 解码失败答你输入的地址解码不出合法的 Base58 JSON。找订阅提供方核对地址后重新拉取即可。问保存后新配置要重启才生效吗答不用。保存后立即写入存储后续搜索和播放直接采用新配置。问出现不支持本地存储进行管理员配置是什么情况答你的实例用的是本地存储。换用 Redis 等非本地存储部署后再使用该功能。⚙️ 进阶玩法创建自己的订阅源想把自己的配置分享给其他站长时先把配置做 Base58 编码再把编码结果发布到可公开访问的地址const bs58 require(bs58); const encoded bs58.encode(Buffer.from(JSON.stringify(config)));把这个地址发给对方对方就能通过配置订阅直接拉取。自动更新的执行逻辑开启自动更新后定时任务会拉取订阅地址、解码并做 JSON 校验全部通过才会落盘坏配置不会覆盖现有配置。实现可以看 src/app/api/cron/route.ts。延伸阅读配置拉取接口src/app/api/admin/config_subscription/fetch/route.ts配置保存接口src/app/api/admin/config_file/route.ts接上订阅之后播放源的新鲜度就交给系统了你可以把精力放回内容体验上。下一步建议先读一遍配置文件的 JSON 结构弄清楚播放源与自定义分类字段方便以后做自己的订阅源。【免费下载链接】LunaTV本项目采用 CC BY-NC-SA 协议禁止任何商业化行为任何衍生项目必须保留本项目地址并以相同协议开源项目地址: https://gitcode.com/GitHub_Trending/lu/LunaTV创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价