Clash Verge 中文操作手册

本手册全面介绍 Clash Verge 的使用方法,从基础界面操作到高级配置技巧,帮助您充分发挥这款代理客户端的功能。内容涵盖界面功能、配置文件语法、规则系统以及日常维护建议。

一、基础使用说明

Clash Verge 作为一款现代化的代理客户端,其设计理念是让复杂的网络代理技术变得简单易用。即使您是第一次接触这类工具,通过本节的基础指导也能快速掌握日常使用的核心操作。

1.1 启动与初始设置

安装完成后首次启动 Clash Verge,应用会自动完成以下初始化工作:

  1. 在用户目录下创建数据存储文件夹,用于保存配置文件和运行日志
  2. 下载并嵌入 Clash 内核程序(mihomo 或 Clash Premium),这是实际处理网络流量的核心组件
  3. 生成默认的配置模板,包含基本的代理组和规则设置
  4. 初始化图形界面,显示主控制面板供用户进行后续操作
💡 首次启动提示

某些操作系统可能会弹出防火墙或权限请求对话框,请选择"允许"以授予必要的网络访问权限。这些权限是代理软件正常工作的前提条件。

1.2 导入配置文件

配置文件是 Clash Verge 工作的核心依据,它定义了可用的代理服务器、连接参数和流量分流规则。导入配置的方法主要有两种:

方式一:订阅链接导入(推荐)

大多数服务提供商会给用户提供一个订阅链接 URL。使用步骤如下:

  1. 打开 Clash Verge 主界面,点击顶部导航的"配置""Profiles"选项卡
  2. 找到"新建""导入"按钮,选择"URL"方式
  3. 将订阅链接粘贴到输入框中,点击确认
  4. 软件会自动从远程服务器拉取配置文件并解析
  5. 导入成功后,在配置列表中选择该配置并设为活跃状态

方式二:本地文件导入

如果您已有 YAML 格式的配置文件,可以直接导入本地文件:

  1. 在配置页面点击"导入"按钮,选择"文件"选项
  2. 在文件浏览器中定位到您的 .yaml 或 .yml 配置文件
  3. 选中文件后确认导入
  4. 导入的配置会出现在配置列表中,可以随时切换使用

1.3 选择代理节点

配置导入成功后,切换到"代理"(Proxy)页面查看可用节点列表。节点按照配置中的分组方式进行组织,常见的分组类型包括:

🌐 自动选择 (Auto)

系统会自动测试所有节点的延迟,选择响应速度最快的一个作为当前出口。适合追求稳定性的场景。

🎯 手动选择 (Select)

由用户手动指定使用哪个节点。可以根据地理位置、延迟数值或个人偏好来选择最合适的节点。

⚖️ 负载均衡 (LoadBalance)

将流量分散到多个节点上,提高整体带宽利用率。适用于大流量下载或需要高吞吐量的场景。

🔗 故障转移 (Fallback)

按优先级排列节点列表,当前节点不可用时自动切换到下一个。保证了连接的高可用性。

选择节点时,可以参考界面上显示的延迟数值(通常以毫秒为单位)。数值越小表示网络响应越快,但也要综合考虑节点的稳定性和负载情况。

二、界面功能详解

Clash Verge 的用户界面经过精心设计,将复杂的功能组织得清晰直观。了解各部分的作用有助于更高效地使用这款工具。

2.1 主界面布局

主界面采用标签式导航结构,主要包含以下几个功能区:

区域名称 主要功能 使用频率
概览 (Overview) 显示系统代理开关、运行状态、基本统计信息 每次使用
代理 (Proxies) 浏览和选择代理节点、管理代理组 频繁使用
配置 (Profiles) 管理配置文件的导入、编辑、切换和更新 定期使用
连接 (Connections) 查看当前活跃连接、流量统计和连接日志 按需使用
日志 (Logs) 查看运行日志和错误信息,调整日志级别 调试时使用
设置 (Settings) 配置应用行为、内核选项、代理端口等参数 初始配置

2.2 系统代理模式

Clash Verge 支持两种主要的代理工作模式,各有适用场景:

🖥️ 系统代理模式

通过设置操作系统的 HTTP/SOCKS5 代理来接管流量。仅对支持代理设置的应用生效,部分应用可能需要手动配置代理地址。资源占用较低,适合日常使用。

🌐 TUN 模式

创建虚拟网卡,在网络层拦截所有流量,实现真正的全局代理。覆盖所有应用和网络请求,无需单独配置。需要管理员权限启用,资源占用略高。

⚠️ TUN 模式注意事项

启用 TUN 模式需要管理员/root 权限。在 Windows 上会弹出 UAC 提示,macOS 需要输入密码,Linux 需要 sudo 权限。如果权限不足,TUN 模式将无法正常工作。

三、配置文件结构(YAML)

Clash Verge 使用 YAML 格式的配置文件来定义代理行为。了解配置文件的基本结构有助于更好地理解和自定义代理设置。

3.1 配置文件基本结构

一个典型的 Clash 配置文件包含以下几个主要部分:

# 基础设置 mixed-port: 7890 # HTTP/SOCKS5 混合代理端口 allow-lan: false # 是否允许局域网连接 bind-address: "*" # 绑定地址 mode: rule # 运行模式: rule/global/direct log-level: info # 日志级别 ipv6: false # 是否启用 IPv6 # DNS 设置 dns: enable: true enhanced-mode: fake-ip nameserver: - 114.114.114.114 - 223.5.5.5 # 代理服务器定义 proxies: - name: "节点A" type: ss server: server.example.com port: 443 cipher: aes-256-gcm password: "password" # 代理组 proxy-groups: - name: "自动选择" type: url-test proxies: ["节点A"] url: "http://www.gstatic.com/generate_204" interval: 300 # 分流规则 rules: - DOMAIN-SUFFIX,google.com,自动选择 - GEOIP,CN,DIRECT - MATCH,自动选择

3.2 代理服务器配置

不同协议的代理服务器配置格式有所差异,以下是几种常见协议的配置示例:

协议类型 type 值 必要参数 适用场景
Shadowsocks ss server, port, cipher, password 通用代理
VMess vmess server, port, uuid, alterId, cipher V2Ray 生态
VLESS vless server, port, uuid, flow 轻量级协议
Trojan trojan server, port, password TLS 加密
Hysteria2 hysteria2 server, port, password 高速传输

3.3 Clash Verge 配置脚本

Clash Verge 在标准 Clash 配置基础上扩展了 Merge 和 Script 两种配置脚本功能,允许用户在不修改原始订阅配置的情况下进行定制化调整:

📝 Merge 脚本

通过 YAML 合并的方式覆盖或追加配置项。例如添加自定义规则、修改 DNS 设置或增加代理组,而不影响原始订阅内容。适合简单的配置调整需求。

🔧 Script 脚本

使用 JavaScript 编写配置处理脚本,可以在配置加载时动态修改配置内容。适合需要复杂逻辑处理的场景,如根据时间自动切换节点、动态生成规则等。

✓ 配置脚本优势

使用 Merge/Script 脚本的好处是:当订阅配置更新时,您的自定义修改不会丢失。脚本会在每次配置加载时自动应用,实现了个性化配置与订阅更新的完美兼容。

四、规则系统介绍

规则系统是 Clash Verge 实现精细化流量分流的核心机制。通过定义不同类型的匹配规则,可以让不同类型的网络请求走不同的代理路径。

4.1 常用规则类型

规则类型 匹配方式 使用示例
DOMAIN 精确域名匹配 DOMAIN,example.com,Proxy
DOMAIN-SUFFIX 域名后缀匹配 DOMAIN-SUFFIX,google.com,Proxy
DOMAIN-KEYWORD 域名关键词匹配 DOMAIN-KEYWORD,google,Proxy
IP-CIDR IP 地址段匹配 IP-CIDR,192.168.0.0/16,DIRECT
GEOSITE 域名数据库匹配 GEOSITE,google,Proxy
GEOIP IP 地理位置匹配 GEOIP,CN,DIRECT
PROCESS-NAME 进程名匹配 PROCESS-NAME,chrome.exe,Proxy
MATCH 兜底匹配(最后一条) MATCH,Proxy

4.2 规则匹配逻辑

Clash Verge 的规则匹配遵循从上到下、首次匹配的原则。当一条网络请求进入时,系统会按照规则列表的顺序逐一检查,一旦匹配到某条规则就立即执行对应的代理策略,不再继续检查后续规则。

💡 规则编写建议

将更具体的规则放在前面,更通用的规则放在后面。MATCH 规则必须放在最后作为兜底。例如:先匹配特定域名,再匹配域名后缀,然后匹配 GEOIP,最后用 MATCH 兜底。

4.3 规则集引用

除了逐条编写规则外,Clash Verge 还支持通过 rule-providers 引用外部规则集,减少配置文件的体积并便于规则维护:

rule-providers: reject: type: http behavior: domain url: "https://example.com/rules/reject.yaml" path: ./ruleset/reject.yaml interval: 86400 rules: - RULE-SET,reject,REJECT - GEOIP,CN,DIRECT - MATCH,Proxy

五、高级功能与技巧

5.1 TUN 模式配置

TUN 模式通过创建虚拟网卡实现全局代理,适用于需要所有应用都走代理的场景。在 Clash Verge 中启用 TUN 模式:

  1. 进入"设置"页面,找到"TUN 模式"选项
  2. 打开 TUN 模式开关(需要管理员权限)
  3. 配置 DNS 设置,建议使用 fake-ip 模式以获得更好的兼容性
  4. 保存设置后,Clash Verge 会自动创建虚拟网卡并接管系统流量
⚠️ TUN 模式注意

启用 TUN 模式后,所有网络流量都将经过 Clash Verge 处理。如果 Clash Verge 异常退出,可能导致网络连接中断。建议在稳定的环境下使用,并确保配置了可靠的 DNS 服务器。

5.2 配置文件定时更新

Clash Verge 支持配置文件的定时自动更新功能,确保始终使用最新的节点信息:

  1. 在"配置"页面,点击订阅配置右侧的编辑按钮
  2. 设置更新间隔(建议 60-1440 分钟)
  3. 启用"自动更新"选项
  4. 保存后,软件会按设定间隔自动拉取最新配置

5.3 内核切换

Clash Verge 支持在 Clash Premium 和 Clash Meta (mihomo) 两种内核之间切换:

Clash Premium 内核

官方闭源内核,稳定性高,支持 Rule Provider、Script 等高级功能。适合追求稳定性的用户。

Clash Meta (mihomo) 内核

社区开源内核,协议支持更全面(VLESS、Hysteria2、TUIC 等),更新活跃。适合需要新协议支持的用户。

切换方法:进入"设置" > "Clash 内核",选择需要的内核类型,应用会自动下载并切换。切换过程中会短暂断开连接。

5.4 代理链与中转

Clash Verge 支持代理链功能,允许将多个代理节点串联使用,实现流量中转。这在需要通过中间节点跳转的场景下非常有用。配置方法是在代理组中使用 relay 类型,并指定节点链路顺序。

六、常见问题解答

代理连接后无法上网怎么办?

首先检查代理节点是否正常连通(点击延迟测试按钮)。如果节点超时,尝试切换到其他节点。其次检查系统代理设置是否正确,确认 Clash Verge 的代理端口与设置一致。如果使用 TUN 模式,尝试关闭后重新启用。

配置文件导入后没有节点显示?

可能是配置文件格式有误或订阅链接已失效。检查 YAML 语法是否正确,确认订阅链接可以正常访问。也可以尝试在浏览器中打开订阅链接,查看返回的内容是否为有效的配置数据。

如何查看连接日志排查问题?

在 Clash Verge 的"日志"页面可以查看实时运行日志。将日志级别调整为"debug"可以获取更详细的信息。日志中会显示每个连接的匹配规则和使用的代理节点,便于排查分流问题。

Clash Verge 占用资源过高怎么办?

正常情况下 Clash Verge 内存占用应在 60-120MB 范围内。如果占用异常偏高,可能是连接数过多或日志级别设置过高。尝试清理连接列表、降低日志级别或重启应用。如问题持续,建议更新到最新版本。

如何备份和迁移配置?

Clash Verge 的配置数据存储在用户数据目录中。备份时只需复制整个数据目录即可。迁移到新设备时,将备份目录复制到新设备的对应位置,然后启动应用即可恢复所有配置。

订阅更新后自定义规则丢失?

这是因为直接修改了订阅配置文件,更新时会被覆盖。建议使用 Clash Verge 的 Merge 脚本或 Script 脚本功能来添加自定义规则,这样订阅更新时自定义内容不会丢失。

七、最佳实践建议

7.1 配置管理建议

  1. 使用 Merge 脚本添加自定义规则,避免直接修改订阅配置导致更新时丢失
  2. 定期更新订阅配置,建议设置自动更新间隔为 6-24 小时
  3. 保留多个配置文件,以备不同场景切换使用
  4. 定期备份配置数据,防止意外丢失

7.2 性能优化建议

  1. 合理设置规则数量,过多的规则会影响匹配效率,建议使用 rule-providers 管理规则集
  2. 选择合适的 DNS 模式,fake-ip 模式响应更快,redir-host 模式兼容性更好
  3. 控制连接超时时间,避免长时间等待不可用节点
  4. 日志级别设为 info 或 warning,debug 级别会产生大量日志影响性能

7.3 安全使用建议

  1. 仅从可信渠道获取配置,避免使用来源不明的订阅链接
  2. 定期更新客户端版本,及时获取安全补丁
  3. 不在公共网络环境下暴露代理端口,关闭 allow-lan 选项
  4. 遵守当地法律法规,合规使用代理工具
✓ 推荐工作流

导入订阅 → 使用 Merge 脚本添加自定义规则 → 设置自动更新 → 选择自动选择节点 → 启用系统代理 → 日常使用中按需切换节点和模式。这套流程兼顾了便捷性和灵活性。

开始使用 Clash Verge

获取客户端并按照安装教程完成部署,参考本手册进行配置和使用。

获取 Clash Verge