Repository navigation
CFPilot v0.9.3
修复
- 面板写入配置偶发 500:每日 KV 写配额被后台引导耗尽
- 面板「自定义域名库」对订阅不生效(预览正常,客户端拉到的订阅里没有)
- 非 WebSocket 访问代理路径会返回明文报错,改为普通静态页
- 关闭连接的 reason 里带中文诊断明文,改为统一编码
- 出站并发超过平台上限,部分候选被白白浪费
- 探针与外部优选池请求使用了带项目特征的 UA
新增
- 控制面静态脱敏:内嵌的优选域名、订阅模板等特征不再明文出现
scripts/check-kernel-desensitize.mjs:从源码反查产物,第三方域名一律不许明文出现/__diag诊断端点需要 token- 远程优选池(ADDAPI / ADDCSV)增加 120 秒缓存,面板预览自动绕过缓存
- 控制面对明显静态路径不再触发鉴权引导
优化
- 解码字面量加结果缓存,减少每请求重复解码
- 编码判据从关键词枚举扩到四类整类覆盖:中文 / 域名形态 / 配置形态 / 敏感词
- 优选抽样随机数改用
Math.random() - 面板状态轮询 3 秒 → 15 秒(面板常开时 KV 读 1200 次/小时 → 240 次/小时)
下载后直接运行:Windows 双击 .exe;Linux 先 chmod +x。
CLI 工具:npm i -g cfpilot,然后运行 cfpilot 进入中文菜单。