神奇小破盘

v2.3.0

尽管外部控制密钥已自动补全默认值且不允许为空。仍然推荐自行修改外部控制密钥。

⚠️ 已知问题

  • 仅在Ubuntu 22.04/24.04,Fedora 41 Gnome桌面环境 做过简单测试,不保证其他其他Linux发行版可用,将在未来做进一步适配和调优
  • MacOS 下 墙贴主要为浅色,Tray 图标深色时图标闪烁;彩色 Tray 速率颜色淡
  • 窗口状态管理器已确定上游存在缺陷,暂时移除。当前不再内置窗口大小和位置记忆。
  • MacOS 下卸载服务后需手动重启软件才能与内核通信。

2.3.0 相对于 2.2.3

🐞 修复问题

  • 首页"代理模式"快速切换导致的卡死问题
  • 解锁测试报错信息
  • Macos 快捷键关闭窗口无法启用自动轻量模式
  • 静默启动异常窗口创建和关闭流程
  • Windows 错误的全局快捷键 Ctrl+Q 注册
  • Vless URL 解码时网络类型错误
  • 切换自定义代理地址导致系统代理状态异常
  • Macos TUN 默认无效网卡名称
  • 托盘更改订阅后 UI 不同步的问题
  • 修复提权漏洞,改用带认证的 IPC 通信
  • 编辑器中连字符问题
  • 安装服务模式后无法立即开启 TUN 模式
  • 同步更新多语言翻译
  • 修复 .window-state.json 无法删除的问题
  • 无法修改配置更新 HTTP 请求超时
  • 修复 getDelayFix 钩子问题
  • 使用外部扩展脚本覆写代理组时首页无法显示代理组
  • 导出诊断 Verge 版本与设置页面不同步

✨ 新增功能

  • Mihomo(Meta)内核升级至 1.19.10
  • 允许代理主机地址设置为非 127.0.0.1 对 WSL 代理友好
  • 关闭系统代理时关闭已建立的网络连接
  • 托盘显示当前轻量模式状态
  • Webdav 请求加入 UA
  • Webdav 支持目录重定向
  • Webdav 备份目录检查和文件上传重试机制
  • 系统代理守卫可检查意外设置变更并恢复
  • 定时自动订阅更新也能自动回退使用代理
  • 订阅请求超时机制,防止订阅更新的时候卡死
  • 订阅卡片点击时间可切换下次自动更新时间,自动更新触发后页面有明确的成功与否提示
  • 添加网络管理器以优化网络请求处理,防止资源竞争导致的启动时 UI 卡死
  • 更新依赖,替换弃用元素
  • 首页当前节点增加排序功能
  • DNS 覆写下增加 Hosts 设置功能
  • 修复服务模式安装后无法立即开启 TUN 模式的问题
  • 支持手动卸载服务模式,回退到 Sidecar 模式
  • 添加了土耳其语,日本语,德语,西班牙语,繁体中文的支持
  • 卸载服务的按钮
  • 添加了Zashboard的一键跳转URL
  • 使用操作系统默认的窗口管理器
  • 切换、升级、重启内核的状态管理
  • 更精细化控制自动日志清理,新增1天选项
  • Winodws 快捷键名称改为 Clash Verge
  • 配置加载阶段自动补全 external-controller secret 字段。
  • 添加 TCP Concurrency (TCP并发)

🚀 优化改进

  • 系统代理 Bypass 设置
  • Windows 下使用 Startup 文件夹的方式实现开机自启,解决管理员模式下开机自启的各种问题
  • 切换到规则页面时自动刷新规则数据
  • 重构更新失败回退机制,使用后端完成更新失败后回退到使用 Clash 代理再次尝试更新
  • 编辑非激活订阅的时候不在触发当前订阅配置重载
  • 改进核心功能防止主进程阻塞、改进MihomoManager实现,以及优化窗口创建流程
  • 优化系统代理设置更新逻辑
  • 重构前端通知系统分离通知线程防止前端卡死
  • 优化网络请求和错误处理
  • 重构通知系统
  • 使用异步方法重构 UI 启动逻辑,解决启动软件过程中的各种卡死问题
  • MacOS 下默认关闭托盘速率显示
  • 优化服务操作流程,提升系统服务相关操作的稳定性和用户体验
  • 优化了其他语言的翻译问题
  • Mihomo 内核默认日志等级为 warn
  • Clash Verge Rev 应用默认日志等级为 warn
  • 重构了原来的 IP 信息请求重试机制,采用轮询检测,解决了 Network Error 和超时问题
  • 对轮询检测机制进行了优化,引入洗牌算法来增强随机性
  • 对获取系统信息的流程进行了优化,并添加了去重检测机制,确保剔除重复的信息
  • 优化窗口状态初始化逻辑和添加缺失的权限设置
  • 异步化配置:优化端口查找和配置保存逻辑
  • 重构事件通知机制到独立线程,避免前端卡死
  • 优化端口设置,每个端口可随机设置端口号
  • 优化了保存机制,使用平滑函数,防止客户端卡死
  • 优化端口设置退出和保存机制
  • 强制为 Mihomo 配置补全并覆盖 external-controller-cors 字段,默认不允许跨域和仅本地请求,提升 cors 安全性,升级配置时自动覆盖
  • 修改 端口检测范围 (1111-65536)
  • 配置文件缺失 secret 字段时自动填充默认值 set-your-secret
  • 优化异步处理,防止部分组件 UI 阻塞
  • 关闭 DNS 启用
  • 延迟测试链接更换为 Https 协议 https://cp.cloudflare.com/generate_204

🗑️ 移除内容

  • 窗口状态管理器
  • Webdav 跨平台备份恢复限制

我应该下载哪个版本?

MacOS

  • MacOS intel芯片: x64.dmg
  • MacOS apple M芯片: aarch64.dmg

Linux

  • Linux 64位: amd64.deb/amd64.rpm
  • Linux arm64 architecture: arm64.deb/aarch64.rpm
  • Linux armv7架构: armhf.deb/armhfp.rpm

Windows (不再支持Win7)

正常版本(推荐)

  • 64位: x64-setup.exe
  • arm64架构: arm64-setup.exe

便携版问题很多不再提供

内置Webview2版(体积较大,仅在企业版系统或无法安装webview2时使用)

  • 64位: x64_fixed_webview2-setup.exe
  • arm64架构: arm64_fixed_webview2-setup.exe

FAQ

稳定机场VPN推荐

Created at Mon Jun 9 17:19:19 CST 2025.

What's Changed

  • fix: macos dock icon and text display by @Tunglies in https://github.com/clash-verge-rev/clash-verge-rev/pull/2818
  • Issues label options template by @Tunglies in https://github.com/clash-verge-rev/clash-verge-rev/pull/2820
  • fix: build failed with Windows by @Tychristine in https://github.com/clash-verge-rev/clash-verge-rev/pull/2825
  • refactor: reorganize feat.rs into modular structure by @Tunglies in https://github.com/clash-verge-rev/clash-verge-rev/pull/2827
  • refactor: rename cmds module to cmd for better consistency by @Tunglies in https://github.com/clash-verge-rev/clash-verge-rev/pull/2830
  • feat: add fast compilation options for development and release by @Tunglies in https://github.com/clash-verge-rev/clash-verge-rev/pull/2831
  • refactor: improve proxy group UI and spacing by @Tunglies in https://github.com/clash-verge-rev/clash-verge-rev/pull/2835
  • chore: fast-dev and fast-build profile by @Tunglies in https://github.com/clash-verge-rev/clash-verge-rev/pull/2841
  • docs: add fast build and clean commands to contributing guide by @Tunglies in https://github.com/clash-verge-rev/clash-verge-rev/pull/2842
  • version: 2.1.3 alpha by @Tunglies in https://github.com/clash-verge-rev/clash-verge-rev/pull/2851
  • workflow: remove 32-bit platform by @Tychristine in https://github.com/clash-verge-rev/clash-verge-rev/pull/2855
  • feat: add export diagnostic info functionality by @Tunglies in https://github.com/clash-verge-rev/clash-verge-rev/pull/2856
  • style: update box styling in settings page for improved layout by @Tunglies in https://github.com/clash-verge-rev/clash-verge-rev/pull/2857
  • feat: add Mihomo API modules and manager by @Tunglies in https://github.com/clash-verge-rev/clash-verge-rev/pull/2869
  • feat(sysinfo): Add diagnostic information enhancements by @Tunglies in https://github.com/clash-verge-rev/clash-verge-rev/pull/2880
  • fix: issues #2838 by @XiaoYu0807 in https://github.com/clash-verge-rev/clash-verge-rev/pull/2886
  • refacture: Mihomo API integration by @Tunglies in https://github.com/clash-verge-rev/clash-verge-rev/pull/2900
  • feat(mihomo): refactor MihomoManager for global access and improve proxy retrieval by @Tunglies in https://github.com/clash-verge-rev/clash-verge-rev/pull/2906
  • workflow: remove renaming behavior. by @Tychristine in https://github.com/clash-verge-rev/clash-verge-rev/pull/2909
  • fix: ISSUES #2727 by @XiaoYu0807 in https://github.com/clash-verge-rev/clash-verge-rev/pull/2913
  • add: missing i18n text. by @Tychristine in https://github.com/clash-verge-rev/clash-verge-rev/pull/2917
  • feat: Add x-data-grid component localization by @XiaoYu0807 in https://github.com/clash-verge-rev/clash-verge-rev/pull/2925
  • fix: Notice @ts-ignore by @Taoister39 in https://github.com/clash-verge-rev/clash-verge-rev/pull/2896
  • chore: Change default TUN stack from 'mixed' to 'gvisor' by @Tychristine in https://github.com/clash-verge-rev/clash-verge-rev/pull/2967
  • refactor(timer): enhance timer initialization and task handling by @maqic in https://github.com/clash-verge-rev/clash-verge-rev/pull/2956
  • fix: build failed. by @Tychristine in https://github.com/clash-verge-rev/clash-verge-rev/pull/2981
  • chore: correct typo in src/locales/en.json by @GKarbon in https://github.com/clash-verge-rev/clash-verge-rev/pull/2978

New Contributors

  • @XiaoYu0807 made their first contribution in https://github.com/clash-verge-rev/clash-verge-rev/pull/2886
  • @maqic made their first contribution in https://github.com/clash-verge-rev/clash-verge-rev/pull/2956
  • @GKarbon made their first contribution in https://github.com/clash-verge-rev/clash-verge-rev/pull/2978

Full Changelog: https://github.com/clash-verge-rev/clash-verge-rev/compare/v2.1.2...alpha