File size: 3,379 Bytes
386b079
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
# 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:` 部分,通常格式如下:

```yaml

rules:

  - GEOIP,CN,DIRECT

  - MATCH,PROXY

```

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

```yaml

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 部分示例:

```yaml

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. 然后编辑原文件

这样如果出错可以恢复。