CatS

// DASHBOARD

仪表盘

源

—

插件

—

账号

—

专属定制

—

路由

—

服务状态

… v—

系统资源

CPU 使用率—

内存占用—

环境配置

快捷入口

订阅形态速查

猫影视(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

订阅地址

T4 / 猫壳配置

猫壳配置入口,内嵌你的专属配置地址(同时携带 token 与 pwd)

TVBox 站点订阅

直接导入 TVBox「配置」使用(同时携带 token 与 pwd)

猫订阅 (Basic 内嵌)

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

我的源

快捷排序:
批量操作: 已选 0 项

拖拽行(或 ↑↓ 按钮)调整顺序,单行「置顶」一键移到第一位;勾选多行可批量置顶/启停。开关控制该源是否出现在你自己的订阅里;点「保存排序与启停」后订阅立即生效。 「按标签」取源名里的 [标签](如 名字[优])弹窗调序,无标签源自动置后。 初始统一跟随管理员默认排序,管理员改序或新增源会自动同步;只改启停不会打断跟随,拖拽保存后仅调整过的部分独立。 「恢复管理员排序」清空本人排序、保留启停偏好;管理员在本人视图保存排序会同时设为全局默认排序。 管理员全局停用的源不会出现在这里,也无法由用户启用。

// 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

站源映射

宿主源每条映射展开为一个站变体(别名(cat));宿主源与 [模板] 源本体不再独立展示。保存后订阅即时生效。
宿主源 查询字符串(ext) 别名(站名)

行格式(config/map.txt):宿主源名@@查询字符串@@别名(别名可省略,省略时用宿主源名)。 查询串形如 type=url¶ms=https://xxx/config.xml 或自定义参数串;type=url 时下发 params。 运行时白名单校验:map 宿主源只接受已登记查询串,其余 ext 直接拒绝(moduleExt is wrong!)。

// LOGS

实时日志

未连接 实时运行日志(服务端 console / 接口错误 / 验证进度都会推送到此;WebSocket 长连接)
0/0 条

级别 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

—

内存治理 · 自动回落 —

—
—

内存卫生 · 防堆积 —

—
—

内存

RSS(进程实际占用)
Heap Used(V8 堆已用)
缓存容量
缓存命中率

预热与缓存操作

启动延迟 秒 (改后需重启生效)
刷新间隔 秒 (0=关闭周期刷新;否则为 5–86400 秒,下轮生效)
预热源数 个 (自动保热名额:新预热源进名额、满员剔除最早预热的;手动名单不占名额)
预热并发
缓存 TTL 秒 (保存后即时生效,缓存重建)
上次预热—

当前有缓存的源

当前尚有结果缓存的源;客户端入口是否匹配、刷新是否成功请看上次预热统计。手动和自动表示所属预热名单,不代表本轮已就绪;访问表示尚未进入保热名单的访问缓存。

加载中…