Skip to content

v1.1.0

Choose a tag to compare

@kele551 kele551 released this 12 Oct 02:20
· 57 commits to main since this release

狐径 FoxPath v1.1.0 — 重大更新:吞吐挑 IP、IPv6 双池与 IPv6 闸门("时好时坏"的集中收口)

下载

文件 说明
FoxPath.exe 主程序,绿色单文件,双击即用。版本号写在 exe 属性里(鼠标悬停 / 右键-属性-详细信息)
version.json 升级信息,已装用户点「检查更新」时读取。这个附件不能少,否则老版本拿不到升级提示

这次更新了什么、为什么

v1.0.8 线上包(10-11 21:09 构建)与仓库代码之间差了一批已在真机验证、但从未随包发布的改动。
很多用户报的"GitHub 时好时坏",根子就在这些没发出去的修复上。本次一并收口,发一个正式版本号,让已装用户能自动吃到。

1. 挑 IP 改看真实吞吐,不再只看握手(重大)

  • 目的:治"连得上、页面打不开"。实测大量存在"TCP/TLS 握手 0.1 秒成功、HTTP 整页 8~25 秒下不完"的 IP,按握手快慢排队必然挑错。
  • 做法:热备池在挑人前用短窗口实测吞吐(KB/s 排序);赌输一次立刻作废该证据,避免拿过期数据反复陪选。

2. IPv6 双池:raw 与 Pages 各用各的 IPv6 候选(重大)

  • 目的:IPv4 全线拥塞时给 raw/附件/Pages 留一条不一起堵的活路(10-11 下午 IPv4 全灭时段实测:IPv4 185.199.108.133 超时,IPv6 2606:50c0:800x::154 拉 gitignore 文件 200、0.15 秒)。
  • 做法:raw 池并入 2606:50c0:8000~8003::154 四址,pages 池并入 ::153 四址——两组证书不同(*.githubusercontent.com vs *.github.io),不混用。github.com 主站没有可用 IPv6(扫过 144 个候选),主站池继续不配 IPv6,不白占名额。

3. IPv6 闸门(本版新增)

  • 目的:家里/单位没有 IPv6 出口的线路,IPv6 候选每轮白超时 8 个名额,体检变慢且"IPv6 可用 0/N"永远难看。
  • 做法:探测前先用一次 UDP connect(不发任何包、只查本机 IPv6 路由)判断本机有无 IPv6 出口;没有就本轮跳过 IPv6 探测,成功缓存 5 分钟,失败 60 秒后自动重探——哪天 IPv6 通了/修好了,下一轮体检自然把它们捡起来用。

4. 上次连通的好 IP 优先复用 + 连续失败降权

  • 目的:治"体检名次过期还死守第一名"。实测体检刚排第一的 IP 会在两分钟间隔里悄悄死掉,转发串行撞死 IP 要空等 8 秒才轮到好的。
  • 做法:记下每个池"上一次真正连通成功的 IP",下次转发优先复用;同时失败计数跨体检周期保留,连败的往后靠,一旦成功清零——"时好时坏"的 IP 自动让位给稳定的。

5. 头像/外链图域名纳入代理;启动彻底安静

  • avatars. / camo.githubusercontent.com 进代理池(与 raw 同段同证书);282KB 头像直连均值 10.68 秒 → 走代理 2.65 秒。主站 HTML 秒开但头像转圈导致的"整页打不开"观感就此解决。
  • 双击后不再自动弹面板、不弹气泡;错误一律只进日志。左键点托盘看面板,右键「退出并还原」。

6. PAC 总闸修正(10-11 修复,随本版正式发包)

  • Windows 下 AutoConfigURL 必须配合 ProxyEnable=1 才生效;此前只写 PAC 不开总闸,表现为"已启用加速但浏览器不读 PAC、GitHub 依旧打不开"。启用/退出均按备份对称还原,不残留。

已知边界(照旧)

  • 运营商如果按 SNI 掐断(TLS 握手里能看到域名),本地代理帮不上忙 —— 只能换网络或换方案。
  • raw / 发布附件的专属池在部分线路上时通时不通,体检会如实反映,不会假装成功。
  • 只代理 GitHub 相关域名;不改 hosts、不改系统 DNS,退出时还原系统设置。
  • 控制面板只监听 127.0.0.1,接口已做 Host/Origin 同源校验(挡网页 CSRF 与 DNS rebinding)。

版本历史(近几版)

版本 日期 说明
v1.1.0 2026-10-12 重大更新:吞吐挑 IP、raw/pages IPv6 双池、IPv6 闸门、好 IP 复用+失败降权、头像域纳入代理、静默启动、PAC 总闸修正——全部来自"时好时坏"真机诊断
v1.0.8 2026-10-10 升级链路加固与仓库治理(10-11 曾同版本号换过一次包,本版把积压改动正式发号)
v1.0.7 2026-10-09 升级护栏:拒绝降级、失败自动回滚、修「升级后起不来」真因;默认自动升级
v1.0.6 2026-10-08 候选池扩到官方全量、IP 表三源依次试、raw 与发布附件加速、面板线路体检
v1.0.5 2026-09-22 网页版在线升级:检查更新/立即升级/进度条,独立小助手接管覆盖重启
v1.0.1 2026-09-22 修「还原不了系统代理」一类缺陷
v1.0.0 2026-09-19 首个版本:本地代理 + PAC、每 5 分钟 IP 体检、候选池自动刷新、全灭自愈、退出还原

反馈:GitHub Issues · Gitee Issues


维护约定(发版的人看):这份文件的首行版本号就是当前线上版本。发新版前把它整篇换成新版本的说明
(或改用 --notes <文件>);tools/publish.py 不带 --notes 时读这份文件,并校验首行版本号与
要发的版本一致,不一致直接中止 —— 免得发行页挂着上一版的文案。