跳到主内容

Clash Verge Rev 2.5.4 新增了什么:Mips 栈、端口避让与服务模式

2.5.4 的更新说明把新功能列得很长。读者最常问的是 TUN 多了 Mips 选项,以及端口被占用时怎么办。

012.5.4 是怎么发布的

按 2026-11-01 读取的发布页,2.5.4 先以预发布形式出现:v2.5.4-rc 在 2026 年 9 月 17 日,v2.5.4-rc.2 在 9 月 20 日,两者带着同一份 2.5.4 更新说明。仓库里还有 v2.5.4 的标签页,标注日期是 9 月 20 日,但页面没有读到正文说明,所以下面的条目以两个预发布说明为准。

之后 2.5.5 到 2.5.8 继续发布,这些版本的修复另有更新说明可读。

02Mips 栈:TUN 多了一个选项

更新说明写明,TUN 增加了 “Mips” 栈选项,并要求 mihomo 内核为 v1.19.31 或更新。

在 mihomo 的配置文档里,TUN 的 stack 有四个取值:system、gvisor、mixed、mips。文档写 mips 使用 mihomo 自行开发的 IP 栈,也写明默认值是 mips,并且在没有使用问题时推荐 mips。system 用系统自带网络栈,gvisor 在用户空间实现,mixed 是 TCP 用 system、UDP 用 gvisor 的组合。

所以对 Verge 用户来说,这一项的含义是:客户端界面里可以直接选这个栈了;如果你用的内核低于所述版本,就不要期待这个选项可用。TUN 本身的工作方式见 Clash TUN 模式。

03混合端口自动避让

更新说明里的另一项:混合代理端口被占用时,应用会临时改用其他端口。

这解决的是启动时端口冲突。以前端口被别的程序占着,容易表现为代理没起来;现在应用会先换一个端口运行。这里要注意,临时端口和你在设置里写的不一定相同。如果某个程序手工填了固定端口,而应用实际上换了端口,就会出现程序连不上代理的情况,需要到应用里确认当前实际使用的端口。

混合端口是同时支持 HTTP(S) 与 SOCKS5 的端口,客户端的系统代理通常指向它。

04服务模式相关

2.5.4 的新功能里有四项与服务模式有关:

- 服务模式多用户隔离,并带有旧版本的迁移。
- 系统代理和 TUN 的权限引导,可以一步安装服务。
- 记录启动失败的原因,并保存启动日志。
- 其他提示更明确的条目。

rc 版另外写了一条警告:在服务模式下,配置目录里的规则集和代理集文件只是缓存副本,手工修改它们不会影响运行中的内核。这类文件应使用 type: file。

这条警告对手动改规则文件的人很重要。改了文件但行为不变,先确认自己是不是在改缓存副本。

05订阅、节点与界面项

更新说明列出的其他新增项还包括:

项目内容
手动固定节点可以取消固定
代理组标题可拖动排序
规则前置和后置规则可以移动
DNS 覆写增加保护与订阅更新频率警告
平台macOS 新图标,Linux 主题跟随

改进项里写到代理列表处理更快、后台资源占用更低、打开链接限制为 HTTP 和 HTTPS,另外便携模式被移除。便携模式移除这一条会影响习惯解压即用的人,升级前需要知道。

06读这份说明的建议

先看自己是否用到服务模式、TUN 或 DNS 覆写,这三块在 2.5.4 改动最多。用不到的,读 Mips 栈和端口避让两项就够了。Verge 的整体使用流程见 Clash Verge Rev 使用流程,启动不了时查 客户端打不开的日志检查。

常见问题

Mips 栈需要什么条件?

+

更新说明写的条件是 mihomo 内核 v1.19.31 或更新。mihomo 文档还写 mips 是默认取值,并说没有使用问题时推荐它。

端口被占用后,应用换了端口,程序怎么办?

+

应用只是临时改用其他端口,原先固定填写的程序可能连不上。到应用里确认当前实际端口,再改程序里的代理端口,或先释放被占用的端口。

服务模式下改了规则文件却没生效?

+

rc 版说明写,服务模式下配置目录中的规则集和代理集文件只是缓存副本,手工修改不影响运行中的内核,这类文件应使用 type: file。先确认改的不是缓存副本。

还没确定从哪一步开始,可把 从安装开始的操作教程 与 设备对应的软件档案 配合阅读。已有配置但访问失败时,转到 连接异常的分类检查 找对应表现。