Clash Verge Rev

Clash Verge Rev 是什么?Clash Verge Rev 是 Clash Verge 的延续,基于 Tauri 的 Clash Meta GUI。

Clash Verge Rev

Clash Verge Rev 特性

  • 该项目不再支持 Clash 内核,只支持Clash.Meta(mihomo)内核
  • 配置文件管理和增强 (通过 yaml 和 Javascript)
  • 简洁美观的用户界面,支持自定义主题颜色
  • 内置 Clash.Meta(mihomo) 内核.
  • 系统代理设置和守卫

Clash Verge Rev 安装

Clash Verge Rev 仅通过 GitHub Release 发布,请注意辨别。

下载地址:clash-verge-rev

Windows

Clash Verge Rev 支持 x64、x86、arm64 三种架构的 Windows 系统。 如果你不知道你的 CPU 架构,下载 x64 版本即可。

便携版

  • 带有 portable 字样的 zip 压缩包是便携版,下载后解压即可使用。
  • 注意,便携版无法使用应用内更新功能,需要手动下载新版本的便携版并解压覆盖旧版本。
  • 便携版通过检测目录下的 .config/PORTABLE 文件来判断是否为便携版,如果你想要和安装版使用相同的配置文件路径,删除 .config/PORTABLE 文件即可。

MacOS

  • Clash Verge Rev 支持 x64、ARM64 两种架构的 MacOS 系统。
  • 如果你使用的是 Intel 芯片的 Mac,下载 x64 版本即可。
  • 如果你使用的是 M1 芯片的 Mac,下载 ARM64 版本即可。

Linux

  • Clash Verge Rev 支持 x64、x86、arm64 三种架构的 Linux 系统。
  • 仅提供 deb 和 AppImage 两种安装包。
  • Ubuntu/Debian 用户请下载 deb 安装包。
  • ArchLinux/Manjaro 用户可以通过 AUR 安装
  • 其他发行版用户可以通过解压 deb 包得到可执行文件重新打包,也可以直接使用 AppImage。

使用指南

Profiles Enhanced Mode 增强模式

目前支持 4 种类型的配置文件,分别是 Remote、Local、Script、Merge。其中,Remote 和 Local 类型为 主配置文件,Script 和 Merge 类型为 增强配置文件,用于修改主配置文件的。点 新建 可以创建这些配置文件(如下图),对于 Remote 类型的,也可以直接输入 URL 后导入即可。 (备注:该模式主要参考了 CFW 的实现)

Clash Verge Rev Profiles Enhanced Mode

Remote 远程配置

目前仅支持 clash 格式的配置链接,即响应体数据是符合 clash 配置格式的(utf8 编码)。如果响应头中存在 Subscription-Userinfo 字段,则其对应的流量信息会展示出来。远程配置可以点击右上角的更新按键自动更新。

Local 本地配置

新建本地配置之后,右键 - 打开文件 即可打开对应的本地配置文件(默认会用 VScode 打开,如果找不到执行程序则用默认编辑器打开)。在编写完本地配置之后右键 - 使用 即可刷新该配置。

Merge 合并处理

该配置类型用于对主配置进行字段增加的操作,文件格式是 ·yaml·。该 idea 源于 CFW 配置预处理中的简便方法。目前仅支持 6 种操作类型。启用方法:右键 - 启用,在修改了文件之后,点击刷新触发配置变更。

  • prepend-rules:类型和 clash rules 配置一致,内容合并到 rules 前
  • append-rules:类型和 clash rules 配置一致,内容合并到 rules 后
  • prepend-proxies:类型和 clash proxies 配置一致,内容合并到 proxies 前
  • append-proxies:类型和 clash proxies 配置一致,内容合并到 proxies 后
  • prepend-proxy-groups:类型和 clash proxy-groups 配置一致,内容合并到 proxy-groups 前
  • append-proxy-groups:类型和 clash proxy-groups 配置一致,内容合并到 proxy-groups 后
  • 其他 clash 的字段:5 个默认使用的字段(rules, proxies, proxy-groups, proxy-providers, rule-providers)以及其他 clash-meta 支持的字段,直接设置这些字段将直接覆盖 profile 对应字段的内容。

注意:需要使用其他字段时,例如 dns,tun 等,需要在设置页 - Clash Field(Clash 字段)里勾选对应的字段,不勾选的字段将被忽略。

Script 脚本处理

该配置类型提供编写 JS 脚本修改配置的能力,JS 运行时为 quickjs。该 idea 源于 CFW 配置预处理中的 Mixin/parser。启用方法:右键 - 启用,在修改了文件之后,点击刷新重置配置文件。

脚本中需要声明一个 main 函数,函数签名为 main(params: object): object;。函数入参为序列化为 js object 的 clash 配置,务必返回处理后的 js object。

如果脚本中存在异常未处理,处理程序将跳过该脚本所做的操作,并且对应的 profile 项将变红和报错提示。

脚本执行环境采用 quickjs 实现,不能执行如文件系统访问等操作。

例如,处理 ws 配置变更:

Clash Verge Rev 处理 ws 配置变更

Profiles 的处理流程

首先选择一个主配置文件,如果没有就是默认的空配置。其次如果存在 Script 和 Merge 这些增强配置,且已经启用了,则会按顺序进行链式处理。即前一个处理的结果作为下一个处理的输入。

常见问题

  • 报错找不到系统文件os error 有可能是文件损坏,没找到内核。解决方法:删除老配置。卸载老版本,重新安装。
  • 安装新版本后之前的配置、订阅不见了 从1.4.3版本开始,我们修改了配置文件路径,建议删除老版本再安装。你可以在软件设置,“应用目录”,找到配置文件路径。
  • tun模式无法开启 windows请使用管理员模式运行,或安装服务模式。mac/linux请在设置的clash内核点开⚙️,点"授权"
  • 安装服务模式报错 是旧版已知的兼容性bug,实际不影响使用,最新版已经修复了。服务模式的唯一作用就是为了可以不用管理员模式启用tun。
  • 升级,卸载、重装、开启的时候“服务模式”相关报错 到软件目录中运行 uninstall-service.exe 卸载服务模式 uninstall-service.exe
  • 延迟测试比之前低了(或高了) 在clash字段中,勾选,或取消勾选unified-delay
  • verge无法正常启动 修复、卸载,重新安装webview2
  • 有系统图标,主界面点不开 使用win7兼容模式,参考:clash-verge/issues/717
  • mac系统显示“文件已损坏” 原因是mac软件包没有经过开发者签名,请运到终端行命令授权: sudo xattr -r -d com.apple.quarantine /Applications/Clash\ Verge.app
  • 日志过大,占满磁盘 可以把日志等级设置为silent或者error,并在“杂项设置”中设置自动清理时间。
  • 订阅不显示总流量(总流量显示为0) 老版本32位下的已知bug,下载最新版即可。
  • 我应该下载什么版本? https://clashfor.win/tag/clash-verge/

更多老牌稳定机场推荐

速鹰旗下机场:速鹰666、极客云、速云梯、桔子云、优云666、飞机云、极速vip。

  • 优云666IPLC全中转机场,100多个节点,支持SSR和V2ray,月付19.9元起。
  • 桔子云速鹰旗下稳定运行多年,性价比高
  • 速鹰666速鹰机场主站,老牌稳定。
  • 速云梯速鹰旗下ss隧道中转节点和IPLC内网机场。
  • 极客云专业SSR/V2Ray机场,多年老站,CN2/BGP隧道中转专线,套餐性价比高。
  • 飞机云速鹰旗下新上线机场,线路不拥挤。
  • 极速VIP速鹰极客云新上线机场,速度稳定。
  • 自由鲸平价稳定老牌机场(原心阶云),低至¥10/月。
  • 耐思云平价稳定机场,解锁Chatgpt与Netflix等,低至12元每月。
  • 大哥云5年老品牌,承诺不跑路,低至0.5元/天,支持解锁奈飞等。
  • 掌中世界5年老站,大陆首选亚洲区最佳VPN。
  • CyberGuard便宜流量包,大陆首选亚洲区最佳VPN。
  • 万城专线加拿大运营,高速稳定低价,高性价比。

v2ranN、Clash、小火箭客户端等

FreeWhale自由鲸稳定老牌机场(原心阶云)