Spaces:
Running
Running
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. 重新加载了配置
|