Skip to content

v1.0.5

Choose a tag to compare

@kele551 kele551 released this 22 Sep 15:11
· 84 commits to main since this release

狐径 FoxPath v1.0.5 — 在控制面板里直接升级

下载

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

这一版新增:在线升级

升级做进了网页控制面板,不用再手动下载替换:

  • 点「检查更新」即走完整流程:读 version.json → 比对版本 → 下载新 exe → 校验 SHA256 → 覆盖并重启。
  • 界面有版本迁移动画(1.0.4 ====> 1.0.5)、渐变色进度条、实时百分比与已下载字节;
    结束给出三种状态 —— 有新版本 / 已是最新 / 失败原因。
  • 覆盖交给独立的 PowerShell 小助手:先让旧程序退出并还原系统代理,确认进程消失后再替换文件、
    重新启动。不会出现「文件被占用、覆盖不了」。

接口:POST /api/update/check、POST /api/update/start、GET /api/update/status(沿用同源校验)。

线上此前停在 v1.0.1,中间几版一并带上

  • 双击「打不开」 —— 程序已经在后台跑时,第二次双击以前只写一行日志就退出。程序是无窗口的、
    又没有托盘图标,屏幕上什么都不会出现,只能被判断成「坏了」。现在会把正在运行的那个控制面板
    交给浏览器打开
    ;静默模式(开机自启)仍然安静退出。
  • 图标重做 —— 原图是白底卡片、构图偏右下、边缘还留着一条线,缩到小尺寸糊成一团。
    改为去白底、清边框、裁到主体后居中放大,重出 16~256 七档 ICO。
  • 产物命名与文档 —— 文件名不再带版本号(固定 FoxPath.exe),版本号写进 exe 的版本资源。
  • 体检日志带上运行时长 —— 长跑日志里能一眼看出是持续在跑,还是中途死过又重开。

用法

  1. 下载 FoxPath.exe,双击运行
  2. 浏览器自动打开控制面板 http://127.0.0.1:8788/ui
  3. 勾选「开机自启」即可后台常驻

首次启动请等 15~20 秒(要并发体检 49 个候选 IP),体检完成前代理尚未完全生效。

已知边界

  • 只代理 github.com / www.github.com;githubassets.com / githubusercontent.com /
    api.github.com 保持直连(走代理反而连不上)
  • 控制面板只监听 127.0.0.1,但没有鉴权:本机上的其它程序或网页理论上可以调用它的接口
  • 不能用 nohup ... & 在 shell 里后台启动

上一版

  • v1.0.1(2026-09-22)修复「还原不了系统代理」一类缺陷
  • v1.0.0(2026-09-19)首个版本:本地代理 + PAC、每 5 分钟 IP 体检、候选池自动刷新、全灭自愈、退出还原