aileeao / clash_config_guide.md
aihuashanying's picture
修复不能push的问题
386b079

A newer version of the Gradio SDK is available: 6.1.0

Upgrade

Clash Verge 配置文件编辑指南

问题:规则无法保存

如果通过界面修改规则后重启应用规则消失,说明规则没有保存到配置文件中。需要直接编辑配置文件。

步骤 1: 找到配置文件

方法 A: 通过 Clash Verge 界面

  1. 打开 Clash Verge
  2. 点击 "设置"
  3. 找到以下任一选项:
    • "配置目录" (Config Directory)
    • "当前配置" (Current Config)
    • "Profiles"
  4. 记下显示的路径

方法 B: 默认路径

Clash Verge 的配置文件通常在:

C:\Users\你的用户名\.config\clash-verge\profiles\

C:\Users\你的用户名\AppData\Roaming\clash-verge\profiles\

步骤 2: 找到当前使用的配置文件

  1. 进入配置目录
  2. 找到当前使用的配置文件(通常是 .yaml.yml 文件)
  3. 可以通过文件修改时间判断哪个是当前使用的

步骤 3: 编辑配置文件

用文本编辑器打开配置文件

推荐使用:

  • VS Code
  • Notepad++
  • Windows 记事本(也可以,但要注意格式)

找到 rules 部分

在配置文件中找到 rules: 部分,通常格式如下:

rules:
  - GEOIP,CN,DIRECT
  - MATCH,PROXY

添加规则

rules: 列表的最顶部添加以下规则:

rules:
  # Hugging Face 相关规则(放在最前面)
  - DOMAIN-SUFFIX,hf.co,PROXY
  - IP-CIDR,198.18.0.69/32,PROXY
  - IP-CIDR,198.18.0.0/16,PROXY
  
  # 其他现有规则
  - GEOIP,CN,DIRECT
  - MATCH,PROXY

重要提示

  1. YAML 格式要求

    • 使用空格缩进,不要用 Tab
    • 每个规则前要有 - (短横线和空格)
    • 冒号后要有空格
  2. 规则顺序

    • 特定规则(如 hf.co)要放在通用规则(如 GEOIP)之前
    • 规则按顺序匹配,第一个匹配的生效
  3. 保存文件

    • 保存为 UTF-8 编码
    • 确保文件扩展名是 .yaml.yml

步骤 4: 重新加载配置

编辑并保存配置文件后:

  1. 在 Clash Verge 中点击 "重新加载配置""Reload"
  2. 或者重启 Clash Verge
  3. 检查规则是否生效

步骤 5: 验证规则

  1. 查看 Clash Verge 的 "日志" 页面
  2. 尝试连接 hf.co
  3. 在日志中应该能看到规则匹配记录

完整示例

一个完整的 rules 部分示例:

rules:
  # Hugging Face
  - DOMAIN-SUFFIX,hf.co,PROXY
  - DOMAIN-SUFFIX,huggingface.co,PROXY
  - IP-CIDR,198.18.0.0/16,PROXY
  
  # 国内直连
  - GEOIP,CN,DIRECT
  
  # 其他规则...
  
  # 默认代理
  - MATCH,PROXY

常见问题

Q: 编辑后配置无法加载?

A: 检查 YAML 格式是否正确,特别是缩进和标点符号。

Q: 规则不生效?

A: 确保规则放在列表顶部,并且格式正确。

Q: 找不到配置文件?

A: 在 Clash Verge 设置中查看配置目录路径,或者查看应用日志。

Q: 修改后规则还是消失?

A: 确保编辑的是 Clash Verge 当前使用的配置文件,不是备份文件。

备份建议

在编辑配置文件前,建议先备份:

  1. 复制配置文件
  2. 重命名为 .yaml.bak
  3. 然后编辑原文件

这样如果出错可以恢复。