#!/bin/bash echo "=== 查找并编辑 Clash Verge 配置文件 ===" echo "" echo "Clash Verge 的配置文件通常在以下位置:" echo "" echo "Windows 路径:" echo " C:\\Users\\你的用户名\\.config\\clash-verge\\profiles\\" echo " C:\\Users\\你的用户名\\AppData\\Roaming\\clash-verge\\profiles\\" echo "" echo "=== 手动查找步骤 ===" echo "" echo "1. 打开 Clash Verge" echo "2. 点击 '设置'" echo "3. 找到 '配置目录' 或 '当前配置' 或 'Profiles' 相关设置" echo "4. 记下配置文件路径" echo "" echo "=== 或者通过 WSL 查找 ===" echo "" # 尝试在 WSL 中访问 Windows 路径 WIN_USER=$(cmd.exe /c "echo %USERNAME%" 2>/dev/null | tr -d '\r\n') if [ -n "$WIN_USER" ]; then echo "检测到 Windows 用户名: $WIN_USER" echo "" # 尝试几个可能的路径 POSSIBLE_PATHS=( "/mnt/c/Users/$WIN_USER/.config/clash-verge/profiles" "/mnt/c/Users/$WIN_USER/AppData/Roaming/clash-verge/profiles" "/mnt/c/Users/$WIN_USER/.config/clash-verge" ) for path in "${POSSIBLE_PATHS[@]}"; do if [ -d "$path" ]; then echo "✓ 找到配置目录: $path" echo "" echo "配置文件列表:" find "$path" -name "*.yaml" -o -name "*.yml" 2>/dev/null | head -10 echo "" fi done fi echo "=== 编辑配置文件的方法 ===" echo "" echo "1. 找到配置文件后,用文本编辑器打开(如 Notepad++、VS Code)" echo "2. 找到 rules: 部分" echo "3. 在 rules: 列表的顶部添加:" echo "" echo " rules:" echo " - DOMAIN-SUFFIX,hf.co,PROXY" echo " - IP-CIDR,198.18.0.69/32,PROXY" echo " # ... 其他现有规则" echo "" echo "4. 保存文件" echo "5. 在 Clash Verge 中点击 '重新加载配置' 或重启应用" echo "" echo "=== 注意事项 ===" echo "" echo "1. 确保编辑的是 Clash Verge 当前使用的配置文件" echo "2. YAML 格式要正确(缩进使用空格,不要用 Tab)" echo "3. 规则顺序很重要,特定规则要放在通用规则之前" echo "4. 保存后要在 Clash Verge 中重新加载配置" echo ""