Repository navigation
CFPilot v0.9.8
修复
- 协议头不完整或认证失败的连接不再永久挂着:2 秒握手截止,到期仍未读全就关闭
- 关闭连接时释放底层 Socket 并取消下行读取,清理逻辑幂等(客户端断开 / 读错误 / 拨号超时只真正清理一次)
- XHTTP:请求头读取加 2 秒截止;出站全失败返回 502 受控响应(不再是无信息的 500);客户端取消时关闭出站 Socket
- 「检测账号」重复绑定导致点一次跑两遍
- 凭据页 KV 列表被重复拉取
新增
- 优选器增加「真实 WS 路径 101 校验」:额外验证真实 WS 路径能升级,抓路径配错
--speed-repeat <n>:每个候选重复测速取中位数,进度显示 ±抖动- 实验性「真实隧道校验」(
--uuid/--trojan-password启用):对决赛候选跑一次真实 VLESS/Trojan 协议,默认不启用 - 探针载荷改为不可压缩的确定性数据块
优化
- 优选结果按 /16 轮流取前 N 名,覆盖多个网段,降低单段劣化导致整批失效的风险(CLI 与桌面版一致)
- 回填写入前先比对,内容没变不再重复写 KV(保护每天 1000 次写配额)
- 探针单次测速上限 15 MB → 8 MB
- 网段权重按实测重新校准
下载后直接运行:Windows 双击 .exe;Linux 先 chmod +x。
CLI 工具:npm i -g cfpilot,然后运行 cfpilot 进入中文菜单。