Repository navigation
v1.1.0
狐径 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超时,IPv62606:50c0:800x::154拉 gitignore 文件 200、0.15 秒)。 - 做法:
raw池并入2606:50c0:8000~8003::154四址,pages池并入::153四址——两组证书不同(*.githubusercontent.comvs*.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 时读这份文件,并校验首行版本号与
要发的版本一致,不一致直接中止 —— 免得发行页挂着上一版的文案。