Skip to content

Releases: Zzz-IT/GoclashZ

GoclashZ v1.2.0

20 Jun 20:51

Choose a tag to compare

正式版 v1.2.0

GoclashZ v1.2.0 登场。

更新内容

v1.2.0 更新说明:

规则模块重构与界面优化

  1. 重构规则存储引擎,移除遗留的 dirty 标记机制,极大简化了远程配置覆写逻辑。
  2. 规则表单全面升级为结构化下拉选择(类型、内容、策略)。
  3. 策略下拉框新增支持选择所有底层节点及 GLOBAL/COMPAT 内置策略。
  4. 增强规则引擎校验机制,强制规范 MATCH 类型及常规规则格式,允许兼容解析自定义类型。

并发安全与稳定性修复

  1. 修复规则配置混用问题,在统一锁区间内读取快照与覆盖规则,彻底解决高频更新导致的死锁与脏读。
  2. 优化订阅更新防擦写机制,将网络下载、覆盖写入、缓存初始化等流程集成至单次事务。
  3. 修复了附加规则配置(overlay)加载时,错误吞没文件损坏导致静默清空的隐患。
  4. 清理前端冗余代码,移除陈旧的计算属性与多余的样式绑定。

发版集成与打包自动化

  1. 新增基于 GitHub Actions 的 Release CI 工作流,推送 v* 标签自动构建并发布。
  2. 引入极致精简的便携包(ZIP 与 7z),仅保留主程序与内核,支持首启自动释放环境。
  3. 规范化 Inno Setup 配置,安装包固定输出为 GoclashZ_win_amd64_Setup.exe。
  4. 新增版本管理脚本 set_version.ps1,实现版本号统一自动化注入。

安装与运行须知

  1. 从 Releases 页面下载最新版本的 GoclashZ 安装包。
  2. 常规模式双击即可运行;若需开启虚拟网卡(TUN)模式或使用 UWP 修复工具,请务必右键选择以管理员身份运行。
  3. 便携包,解压即用,点击主程序即可使用。
  4. 如果有缺失运行环境,请前往 Microsoft Edge WebView2 下载页面

GoclashZ - 追求极致性能与极简体验。

大大大优化 v1.1.10

12 Jun 16:29

Choose a tag to compare

正式版 v1.1.10

GoclashZ v1.1.10 登场。

更新内容

v1.1.10 更新说明:

  1. 版本升级与文案优化:将版本号全面升级至 v1.1.10,并将设置页自启启动模式文案精简为“管理员模式”。
  2. 托盘与 IP 缓存修复:解决 Wails 前端不定参映射导致强制刷新 IP 失效的问题;引入非阻塞机制实现托盘异常重启;新增出站 IP 缓存的定时自动清理功能。
  3. 出站 IP 并发与格式化:通过 singleflight 完善出站 IP 检测的并发控制与按状态隔离缓存,抽离规范了时间/容量格式化函数。
  4. 前端白屏及测速修复:修复因 Teleport 挂载点晚于组件渲染导致的前端白屏问题,并解决旧版出站 IP 函数调用引发的报错。
  5. 托盘健壮性增强:在自建的 Win32 TrayRuntime 中,补齐了状态重置、错误指令反馈机制以及 iconAdded 状态跟踪。
  6. 自建托盘架构修正:修复自定义托盘的资源回收(防泄露)、renderQueued 竞态条件以及 Wails API 初始化异常。
  7. 架构级托盘重构:彻底弃用容易引发系统死锁的第三方 systray 库,从零自建纯净的 Win32 原生托盘运行时(TrayRuntime)。
  8. 自启诊断与 COM 修复:修复开机自启任务的“诊断与修复”功能,并解决 Windows COM 组件跨线程初始化的崩溃问题。
  9. 提权自启状态同步(三):深度解决自启失败后的 UI 状态滞留、与后端 DesiredState 期望状态脱节,以及并发修改托盘菜单引发的 Bug。
  10. 提权自启状态同步(二):进一步优化提权自启配置写入失败时的精确回滚,并修复了 COM 操作时的类型断言问题。
  11. 提权自启状态同步(一):彻底修复以管理员权限重启(或创建自启)时导致的配置丢失、意外覆盖,以及原代理状态无法正确恢复的 P0 级严重缺陷。
  12. 乐观 UI 兜底:修复设置页自启模式下拉框的默认值映射异常,并优化代理重置逻辑的稳定性。

安装与运行须知

  1. 从 Releases 页面下载最新版本的 GoclashZ 安装包。
  2. 常规模式双击即可运行;若需开启虚拟网卡(TUN)模式或使用 UWP 修复工具,请务必右键选择以管理员身份运行。
  3. 便携包,解压即用,点击主程序即可使用。
  4. 如果有缺失运行环境,请前往 Microsoft Edge WebView2 下载页面

GoclashZ - 追求极致性能与极简体验。

细化报错,修复隐患 v1.1.9

08 Jun 06:42

Choose a tag to compare

正式版 v1.1.9

GoclashZ v1.1.9 登场。

更新内容

v1.1.9 更新说明:

  1. 订阅切换错误分类 — ensureCoreRunningLocked 探针失败时通过 classifyProbeError 返回 7 种不同诊断信息
  2. 订阅切换不自动启动内核 — 前端 handleSelectConfig 改调 SelectLocalConfig 替代 StartClash,内核未运行时仅更新配置
  3. 切换失败自动重试 — handleSelectConfig 失败重试 2 次(间隔 500ms),全部失败后 showAlert 弹出错误通知

安装与运行须知

  1. 从 Releases 页面下载最新版本的 GoclashZ 安装包。
  2. 常规模式双击即可运行;若需开启虚拟网卡(TUN)模式或使用 UWP 修复工具,请务必右键选择以管理员身份运行。
  3. 便携包,解压即用,点击主程序即可使用。
  4. 如果有缺失运行环境,请前往 Microsoft Edge WebView2 下载页面

GoclashZ - 追求极致性能与极简体验。

修复bug添加功能 v1.1.8

07 Jun 15:20

Choose a tag to compare

正式版 v1.1.8

GoclashZ v1.1.8 登场。

更新内容

v1.1.8 更新说明:

  1. 版本号升级至 v1.1.8,并同步更新了后端、前端及安装包配置。
  2. 优化了“代理页面”和“当前连接”的滑动长条动画,仅在手动切换时触发并具备状态记忆,去除了页面切换时的多余动画。
  3. 修复了代理页面快速切换时,选中项反色丢失的问题。
  4. 完善了临时文件清理机制,并优化了安装包打包规则,自动排除冗余的临时文件和本地缓存数据库。
  5. 优化了 Windows 系统托盘的菜单交互,并对内核启动和在线更新的底层逻辑进行了微调。

安装与运行须知

  1. 从 Releases 页面下载最新版本的 GoclashZ 安装包。
  2. 常规模式双击即可运行;若需开启虚拟网卡(TUN)模式或使用 UWP 修复工具,请务必右键选择以管理员身份运行。
  3. 便携包,解压即用,点击主程序即可使用。
  4. 如果有缺失运行环境,请前往 Microsoft Edge WebView2 下载页面

GoclashZ - 追求极致性能与极简体验。

功能增加与优化 v1.1.7

22 May 11:23

Choose a tag to compare

正式版 v1.1.7

GoclashZ v1.1.7 登场。

更新内容

好的,这是精简版的 v1.1.7 更新说明:

  1. 重构出口 IP 探测机制: 引入错峰并发检测,大幅提升网络探测的准确度与响应速度。
  2. 新增 YAML 高级编辑器: 内置可视化编辑器,方便进阶用户直接修改底层配置。
  3. 重构大文件下载引擎: 增强内核与组件更新的断点续传及网络错误恢复能力。
  4. 优化底层临时文件清理: 每次启动自动彻底清理下载意外中断遗留的 .tmp.zip 等废弃文件。
  5. 优化前台界面细节: 修复了页面切换时的滚动条跳动问题,优化了底栏及主控台探测 UI 样式。
  6. 精简安装包体积: 完善打包排除规则并清理了闲置字库代码,使安装程序更加纯净、轻量。

安装与运行须知

  1. 从 Releases 页面下载最新版本的 GoclashZ 安装包。
  2. 常规模式双击即可运行;若需开启虚拟网卡(TUN)模式或使用 UWP 修复工具,请务必右键选择以管理员身份运行。
  3. 便携包,解压即用,点击主程序即可使用。
  4. 如果有缺失运行环境,请前往 Microsoft Edge WebView2 下载页面

GoclashZ - 追求极致性能与极简体验。

优化与功能增加 v1.1.6

09 May 18:56

Choose a tag to compare

正式版 v1.1.6

GoclashZ v1.1.6 登场。

更新内容

  1. 引入 startup_windows.go 管理自启;优化订阅列表 UI 与交互;增强托盘热键逻辑;版本号升至 v1.1.6。
  2. 修复生命周期问题并统一事件退订模式 , 解决了前端组件销毁时的事件残留问题,规范了 Wails 事件的监听与释放。
  3. 安全加固与封装优化 , 实现了路径穿越防护、原子化文件写入、并发信号量保护,提升了系统稳定性。

安装与运行须知

  1. 从 Releases 页面下载最新版本的 GoclashZ 安装包。
  2. 常规模式双击即可运行;若需开启虚拟网卡(TUN)模式或使用 UWP 修复工具,请务必右键选择以管理员身份运行。
  3. 便携包,解压即用,点击主程序即可使用。
  4. 如果有缺失运行环境,请前往 Microsoft Edge WebView2 下载页面

GoclashZ - 追求极致性能与极简体验。

修复性更新v1.1.5

07 May 11:30

Choose a tag to compare

正式版 v1.1.5

GoclashZ v1.1.5 登场。

更新内容

  1. 逻辑加固与版本发布:实现旧版数据自动迁移,完善全局模式同步校验,版本号升至 v1.1.5。
  2. 架构重构与状态一致性:将同步逻辑下沉至后端,支持按配置隔离持久化,实现启动自动回放选择。

安装与运行须知

  1. 从 Releases 页面下载最新版本的 GoclashZ 安装包。
  2. 常规模式双击即可运行;若需开启虚拟网卡(TUN)模式或使用 UWP 修复工具,请务必右键选择以管理员身份运行。
  3. 便携包,解压即用,点击主程序即可使用。
  4. 如果有缺失运行环境,请前往 Microsoft Edge WebView2 下载页面

GoclashZ - 追求极致性能与极简体验。

非常大更新v1.1.4

06 May 12:09

Choose a tag to compare

正式版 v1.1.4

GoclashZ v1.1.4 深度重构。

更新内容

  1. 架构进化:版本升级至 v1.1.4;内核管理从 Job Object 回归到更稳健的 PID + 路径校验 模式;全链路补齐 Context 超时控制。
  2. 系统重构:托盘子系统引入三队列串行化架构,解决死锁;测速引擎重构为严格状态机,支持闲置 15s 自动退出 (TTL)。
  3. 视觉体验:流量监控引入 EMA 平滑算法 与高斯平滑波形图;全页面滚动与布局实现标准化。
  4. 功能加固:备份还原系统实现事务化操作;组件更新流程优化,修复了多个潜在的竞态与版本解析问题。

安装与运行须知

  1. 从 Releases 页面下载最新版本的 GoclashZ 安装包。
  2. 常规模式双击即可运行;若需开启虚拟网卡(TUN)模式或使用 UWP 修复工具,请务必右键选择以管理员身份运行。
  3. 便携包,解压即用,点击主程序即可使用。
  4. 如果有缺失运行环境,请前往 Microsoft Edge WebView2 下载页面

GoclashZ - 追求极致性能与极简体验。

大更新

27 Apr 19:35

Choose a tag to compare

正式版 v1.1.3

GoclashZ v1.1.3 正式版本发布。

更新内容

1.网络下载能力大幅增强
引入多通道并发竞速下载机制,支持直连、代理、主站、镜像之间自动择优;同时通过“先验证后替换”的原子下载策略,避免 HTML 错误页、WAF 拦截内容或损坏文件污染本地配置。
2.系统交互稳定性显著提升
托盘、窗口、单实例唤醒、任务栏提示、内核进程生命周期等系统级交互被重新加固,解决了托盘卡死、窗口找回困难、后台进程残留等问题。
引入延迟数据保存机制,实现定时清空和长时间保存能力。
增加设置项,可手动决定是否有彩色数字。
设置中添加自动测速开关。
3.并发与异步架构更成熟
测速、订阅更新、数据库同步等耗时任务被异步化,并加入全局并发节流,避免高并发导致端口耗尽、UI 卡死或任务互相冲突。
配置与文件安全进一步加强
配置保存、订阅更新、数据库下载等流程统一采用临时文件、校验、替换的事务式流程;路径处理也加入清洗机制,降低路径穿越和文件损坏风险。
4.工程质量和自愈能力提升
项目同步升级 Go 与前端生态依赖,并加入流量监控重连、异常退出代理恢复、内核随主程序关闭等机制,使整体运行更稳健。

安装与运行须知

  1. 从 Releases 页面下载最新版本的 GoclashZ 安装包。
  2. 常规模式双击即可运行;若需开启虚拟网卡(TUN)模式或使用 UWP 修复工具,请务必右键选择以管理员身份运行。
  3. 便携包,解压即用,点击主程序即可使用。
  4. 如果有缺失运行环境,请前往 Microsoft Edge WebView2 下载页面

GoclashZ - 追求极致性能与极简体验。

较大更新。

26 Apr 10:12
f05dabe

Choose a tag to compare

正式版 v1.1.2

GoclashZ v1.1.2 正式版本发布。

更新内容

优化显示逻辑,重构路由出站后ui显示.
添加检查更新自动更新设置,添加智能备份功能。
优化互斥锁逻辑。

安装与运行须知

  1. 从 Releases 页面下载最新版本的 GoclashZ 安装包。
  2. 常规模式双击即可运行;若需开启虚拟网卡(TUN)模式或使用 UWP 修复工具,请务必右键选择以管理员身份运行。
  3. 便携包,解压即用,点击主程序即可使用。
  4. 如果有缺失运行环境,请前往 Microsoft Edge WebView2 下载页面

GoclashZ - 追求极致性能与极简体验。