// DASHBOARD
仪表盘
源
—插件
—账号
—专属定制
—路由
—服务状态
… v—系统资源
环境配置
快捷入口
订阅形态速查
猫影视(Basic 内嵌):http://user:pwd@host:2306/config/index.js · TVBox:…/config/1?token=…&pwd=… · 订阅过滤加 &sub=<code>。详细三形态见「订阅地址」。
// SUB CODES
专属定制
| 显示名 | code | 类型 | 规则 | 状态 | 操作 |
|---|
客户端用法:订阅需凭据——用「订阅地址」生成的三种链接(token+pwd 双凭据 / 猫 Basic 内嵌),选定订阅过滤后自动拼 ?sub=<code>;裸访问与单凭据一律 403(配置内源 api 含 pwd,防止泄露)。用户级个性化订阅在「账号管理」(sub_token + 源池)。
// ACCOUNTS
账号管理
| 账号 | 角色 | 状态 | 源池 | 来源 | 偏好 | 使用 | 操作 |
|---|
源池留空 = 全量站点可见(自动跟随新增源);勾选站点 = 该账号专属订阅。改口令后旧口令立即失效,改名后该账号需重新登录。「本人偏好」即用户在「我的源」里自行关闭 / 定制的源。
// PLUGINS
插件管理
「启停」仅控制服务启动时是否自动运行(需点「保存配置」落盘);「启动 / 停止 / 重启」即时控制运行中的进程。删除配置仅移除登记并停止进程,plugins/ 目录内容保留;彻底卸载请到「市场」对应卡片操作。
// MY SUBSCRIPTION
订阅地址
猫壳配置入口,内嵌你的专属配置地址(同时携带 token 与 pwd)
直接导入 TVBox「配置」使用(同时携带 token 与 pwd)
http://用户名:订阅密码@host 形式,猫客户端只支持这种填法;客户端会自动拼 .md5 热更新。选定上方的订阅过滤后,会自动带上 ?sub= 指定订阅的内容。
// ENV CONFIG
环境配置
读写 config/env.json;点击任意值即可行内编辑(敏感值展示已掩码,点击显示原值);标「重启生效」的键仅启动时读取,改完需重启服务;引擎 T3/T4 默认与逐源覆盖、直播与网盘类键改完即时生效。逐源 T3/T4 建议到「源管理 → 逐源执行模式」。
// SUBSCRIPTION APPEARANCE
订阅外观配置
写入 config/player.json(订阅配置唯一文件),并在下次拉取 /config 时进入订阅壳(壁纸/主页/图标)。该文件还承载嗅探、DoH、IJK、规则、去广告等扩展配置,面板仅修改此处 5 个外观键,其余原样保留。图标可用 ../public/xxx.png 引用内置静态资源,会自动解析为绝对地址;主页留空则不展示。
// MY SOURCES
我的源
拖拽行(或 ↑↓ 按钮)调整顺序,单行「置顶」一键移到第一位;勾选多行可批量置顶/启停。开关控制该源是否出现在你自己的订阅里;点「保存排序与启停」后订阅立即生效。
「按标签」取源名里的 [标签](如 名字[优])弹窗调序,无标签源自动置后。
初始统一跟随管理员默认排序,管理员改序或新增源会自动同步;只改启停不会打断跟随,拖拽保存后仅调整过的部分独立。
「恢复管理员排序」清空本人排序、保留启停偏好;管理员在本人视图保存排序会同时设为全局默认排序。
管理员全局停用的源不会出现在这里,也无法由用户启用。
// SOURCES
源管理
点击源名称或「编辑」会在弹窗中打开源码编辑器(支持 Ctrl/⌘+S 保存)。开关控制源是否出现在 /config 订阅输出(停用不下发;JX 官解不进订阅、无启停);勾选行可批量启停;上传弹窗支持 CatVod / PY / PHP / JX 四目录(.js / .py / .php),同名自动提示覆盖;删除/保存均自动留 .bak 档。
// PER-SOURCE MODE
逐源执行模式(T3 / T4)
T3 客户端执行(订阅下发 /cat/*.js 或 /py/*.py 源文件,壳子自己跑)·
T4 服务端执行(/api/<源名>?do=cat|py)· 关闭 不下发 · 跟随 按全局默认。
改动写入 config/env.json 的 SITE_MODES,即时生效、无需重启;显式 T3/T4 可越过全局关闭。
CatVod 源行内的模式下拉会同时作用于该文件的所有 map 变体;py 源与变体在下方完整列表中单独设置。
// PAN COOKIE
网盘配置
请使用对应平台的手机 App 扫码,并在手机上确认。配置状态表示已保存凭据,平台是否仍授权需实际播放验证;阿里保存 refresh_token,汽水扫码使用环境配置中的汽水 API。
// SITES MAP
站源映射
| 宿主源 | 查询字符串(ext) | 别名(站名) |
|---|
行格式(config/map.txt):宿主源名@@查询字符串@@别名(别名可省略,省略时用宿主源名)。
查询串形如 type=url¶ms=https://xxx/config.xml 或自定义参数串;type=url 时下发 params。
运行时白名单校验:map 宿主源只接受已登记查询串,其余 ext 直接拒绝(moduleExt is wrong!)。
// LOGS
实时日志
级别 chips 按服务端日志级别(INFO/WARN/ERROR)过滤,可叠加关键字过滤;缓冲最近 3000 条,sys 行(WS 状态)仅在「全部」下显示。
// FILES
文件管理
可浏览 config / data / spider / jx / plugins 与根目录散文件;accounts.json / env.json 受保护(请走账号管理 / 环境配置);文本保存自动留 .bak-时间戳;node_modules/.git 禁入。
// BACKUP
备份恢复
备份路径(相对项目根,逐行一个)
| 备份文件 | 大小 | 时间 | 操作 |
|---|
备份为 tar.gz 落 data/backups/(自动排除自身与 node_modules/.git);恢复为高危操作,需输入 RESTORE 确认,恢复后建议重启服务。
// API DOCS
API 文档
来自运行时路由收集(onRoute 钩子),与实际服务完全同步;鉴权见各端点注释:管理接口用 x-admin-pwd 头或 ?pwd=,面板内登录态自动携带。
// CRYPTO
加解密工具
纯浏览器本地运算(WebCrypto / TextEncoder),数据不出本机;AES-GCM 输出格式为 iv:cipher(均 base64)。SHA/摘要类结果为 hex。
// PERFORMANCE
性能监控
RSS
—HEAP USED
—CACHE SIZE
—CACHE HIT
—UPTIME
—内存治理 · 自动回落 —
内存卫生 · 防堆积 —
内存
预热与缓存操作
| 启动延迟 | 秒 (改后需重启生效) |
| 刷新间隔 | 秒 (0=关闭周期刷新;否则为 5–86400 秒,下轮生效) |
| 预热源数 | 个 (自动保热名额:新预热源进名额、满员剔除最早预热的;手动名单不占名额) |
| 预热并发 | |
| 缓存 TTL | 秒 (保存后即时生效,缓存重建) |
| 上次预热 | — |
当前有缓存的源
当前尚有结果缓存的源;客户端入口是否匹配、刷新是否成功请看上次预热统计。手动和自动表示所属预热名单,不代表本轮已就绪;访问表示尚未进入保热名单的访问缓存。