Skip to content

CFPilot v0.9.8

Choose a tag to compare

@github-actions github-actions released this 29 Oct 05:18
· 42 commits to main since this release

修复

  • 协议头不完整或认证失败的连接不再永久挂着: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 进入中文菜单。