File size: 2,153 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
#!/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 ""