File size: 2,867 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
# 编辑正确的 Clash Verge 配置文件

## 问题分析

你修改了 `clash-verge.yaml`,但 Clash Verge 可能实际使用的是 `profiles/` 文件夹中的配置文件。

## 正确的配置文件位置

### 方法 1: 通过 Clash Verge 界面确认

1. 打开 Clash Verge
2. 点击左侧 **"订阅"****"代理"** 图标
3. 查看当前使用的配置名称
4. 这个配置对应的文件在 `profiles/` 文件夹中

### 方法 2: 检查 profiles.yaml

1. 打开 `profiles.yaml` 文件
2. 查找 `current` 字段,看当前使用的是哪个配置
3. 或者查看 `items` 列表,找到激活的配置

### 方法 3: 直接查看 profiles 文件夹

1. 打开 `profiles/` 文件夹
2. 找到 `.yaml` 文件(可能有多个)
3. 通过修改时间判断哪个是当前使用的
4. 或者查看文件名,通常订阅配置会有特定命名

## 修改步骤

### 步骤 1: 找到正确的配置文件

进入 `profiles/` 文件夹,找到当前使用的配置文件。

### 步骤 2: 编辑配置文件

用文本编辑器打开配置文件,找到 `rules:` 部分。

### 步骤 3: 添加规则`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

```

### 步骤 4: 保存并重新加载

1. 保存文件
2. 在 Clash Verge 中点击 **"重新加载配置"**
3. 或者重启 Clash Verge

## 如果使用订阅配置

如果你使用的是订阅配置(从服务器下载的),修改后可能会被覆盖。

### 解决方案 A: 修改订阅配置后禁用自动更新

1. 修改配置文件
2. 在 Clash Verge 设置中禁用该订阅的自动更新
3. 或者设置为手动更新

### 解决方案 B: 使用本地规则文件

有些 Clash 配置支持外部规则文件,可以创建一个独立的规则文件。

### 解决方案 C: 创建自定义配置

1. 在 Clash Verge 中创建新的本地配置
2. 基于订阅配置创建
3. 添加自定义规则
4. 使用这个自定义配置

## 验证配置是否生效

1. 查看 Clash Verge 的 **"日志"** 页面
2. 尝试连接 hf.co
3. 在日志中应该能看到规则匹配记录
4. 测试 SSH 连接:`ssh -T [email protected]`

## 常见问题

### Q: 修改后配置被重置?
A: 可能是订阅配置自动更新了。禁用自动更新或使用本地配置。

### Q: 找不到 rules 部分?
A: 有些配置可能使用外部规则文件,需要检查配置中的 `rule-providers` 部分。

### Q: 修改后不生效?
A: 确保:
1. 编辑的是正确的配置文件
2. YAML 格式正确
3. 规则放在列表顶部
4. 重新加载了配置