配置演示
工具选择
这里主要演示比较常用的两个工具, Clash Verge(电脑端)和Clash Meta(安卓端)
Clash Verge(PC三端)
推荐指数:⭐⭐⭐⭐⭐
官网地址: https://www.clashverge.dev
GitHub下载地址: https://github.com/clash-verge-rev/clash-verge-rev/releases
🚀 主要特性
- 内置Clash.Meta(mihomo)内核,并支持切换
Alpha 版本内核。
- 简洁美观的用户界面,支持自定义主题颜色、代理组/托盘图标以及
CSS Injection。
- 配置文件管理和增强(Merge 和 Script),配置文件语法提示。
- 系统代理和守卫、
TUN(虚拟网卡) 模式。
- 可视化节点和规则编辑。
- WebDav 配置备份和同步。
推荐指数:⭐⭐⭐⭐⭐
GitHub地址: https://github.com/MetaCubeX/ClashMetaForAndroid
GitHub下载地址: https://github.com/MetaCubeX/ClashMetaForAndroid/releases
🚀 主要特性
多协议支持, 支持Mihomo/Clash.Meta所有协议
精细化分流规制, 支持应用黑/白名单, 实现应用级分流
订阅/配置导入便利, 可通过订阅链接(URL)导入节点配置,也支持从外部订阅服务导入配置、节点列表。
支持常见 Android 架构(如 armeabi-v7a, arm64-v8a, x86, x86_64), 不仅适用于高端设备,也兼顾较旧设备。
基于强大内核(Mihomo/Clash.Meta), 继承了该内核在协议支持、规则、性能优化等方面的能力。
订阅准备
这个来源比较丰富, 可以搜一个免费的, 可以从朋友借一个, 可以自己买一个, 都可以, 只要拿到Clash订阅地址即可
PC配置
clash-verge-rev下载地址: GitHub下载
安装后启动软件, 按照如图步骤配置, 配置后点击保存

保存后, 右键托盘图标(我这里自定义图标了, 原来图标是一个小狐狸), 勾选系统代理, 开启后图标会变色, 如果没有特殊问题, 就已经开启科学上网环境了

一般情况下, 系统代理模式可以满足大部分科学上网环境, 如果有个别软件由于环境不满足而无法使用, 可以关闭系统代理, 开启TUN模式
手机配置
ClashMetaForAndroid下载地址: GitHub下载
安装后启动应用, 点击配置–> 点击右上角➕–> 选择从URL导入, 按下图进行配置

保存配置后会返回配置界面, 点选刚才的自定义配置名(确保圈圈里有蓝点儿), 然后点返回按钮返回主页面

回到主界面后启动应用, 首次启动, 手机系统会弹出提示创建网络链接, 一定要点击允许/确定, 然后就可以进行科学上网了

如果想实现应用精准分流控制, 可以先关闭代理软件, 在设置–>网络中, 访问控制模式选择仅允许已选择应用, 然后访问控制应用列表中选择你想要科学上网的应用即可
晋级篇
同类工具推荐
一般来说, 常用翻墙有两类工具, 一类是充值即用, 适合新手小白, 无需配置; 另一种是订阅地址+翻墙工具, 这种方式定制化更强, 但操作也相对繁琐些, 这里主要针对这一类翻墙工具的使用进行演示。
在翻墙工具中, 内核也分两类, 一类是基于Xray‑core/V2Ray‑core而来的Sing-box内核, 一类是基于Clash Meta / Clash而来的Mihomo内核, 应用端在简单使用上并没有太大区别, 但如果晋级使用手搓配置定制化时候, 就有区别了, 这里主要针对Mihomo(Clash Meta)内核工具简单使用进行演示。
我们常用的所有翻墙工具, 确切的说, 应该叫GUI界面, 就是基于内核基础之上封装的 “客户端层” 软件, 根据Sing-Box内核或者Mihomo(Clash Meta)内核而设计的各种便捷操作的可视化应用软件。
自定义配置
基于Mihomo/Clash.Meta内核
里面涉及内容很多, 这里只能进行简单注解, 我也是网络搜集整理的, 这只是我的一个示例, 如果有相关基础可以自行修改, 或者直接使用
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 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343
| proxy-providers: 订阅地址1: url: "订阅地址1" type: http interval: 86400 health-check: enable: true url: https://www.gstatic.com/generate_204 interval: 300 proxy: 🟢 全球直连 override: skip-cert-verify: true 订阅地址2: url: "订阅地址2" type: http interval: 86400 health-check: enable: true url: https://www.gstatic.com/generate_204 interval: 300 proxy: 🟢 全球直连 override: skip-cert-verify: true proxies: - name: 🟢 全球直连 type: direct udp: true
port: 7890 socks-port: 7891 redir-port: 7892 mixed-port: 7893 tproxy-port: 7894 allow-lan: true bind-address: "*" ipv6: false unified-delay: true tcp-concurrent: true log-level: warning global-ua: clash.meta mode: rule find-process-mode: 'off' global-client-fingerprint: chrome keep-alive-idle: 600 keep-alive-interval: 30 disable-keep-alive: false profile: store-selected: true store-fake-ip: true
tun: enable: true stack: mixed mtu: 9000 dns-hijack: - "any:53" - "tcp://any:53" auto-route: true auto-redirect: true auto-detect-interface: true route-exclude-address-set: - "rule-set:cn_ip"
geodata-mode: false geodata-loader: standard geo-auto-update: true geo-update-interval: 24 geox-url: geoip: "https://testingcf.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@release/geoip.dat" geosite: "https://testingcf.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@release/geosite.dat" mmdb: "https://testingcf.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@release/country.mmdb" asn: "https://github.com/xishang0128/geoip/releases/download/latest/GeoLite2-ASN.mmdb"
external-controller: 0.0.0.0:9090 secret: ""
external-ui-name: zashboard external-ui-url: "https://ghproxy.wangshui898.top/https://github.com/Zephyruso/zashboard/archive/refs/heads/gh-pages.zip"
sniffer: enable: false sniff: HTTP: ports: [80, 8080-8880] override-destination: true TLS: ports: [443, 8443] QUIC: ports: [443, 8443] force-domain: - +.v2ex.com skip-domain: - "rule-set:private_domain,cn_domain"
dns: enable: true listen: 0.0.0.0:1053 ipv6: false respect-rules: true enhanced-mode: fake-ip fake-ip-range: 28.0.0.1/8 fake-ip-filter-mode: blacklist fake-ip-filter: - "+.lan" - "+.local" - "+.services.googleapis.cn" - "rule-set:private_domain,cn_domain" default-nameserver: - 223.5.5.5 - 119.29.29.29 direct-nameserver: - 223.5.5.5 direct-nameserver-follow-policy: false proxy-server-nameserver: - 223.5.5.5 - 119.29.29.29 nameserver-policy: "rule-set:private_domain,cn_domain": - 223.5.5.5 - 119.29.29.29 "rule-set:geolocation-!cn": - "tls://8.8.4.4" - "tls://1.1.1.1"
nameserver: - 223.5.5.5 - 119.29.29.29
proxy-groups: - name: 🔰 节点选择 type: select proxies: - ♻️ 自动选择 - 🚀 高速节点 - 🪜 国外节点 - 🏡 原生家宽 - 🇭🇰 香港节点 - 🇹🇼 台湾节点 - 🇰🇷 韩国节点 - 🇯🇵 日本节点 - 🇸🇬 新加坡节点 - 🇺🇲 美国节点 - 🇬🇧 英国节点 - 🔯 故障转移 - 🟢 全球直连 - name: ♻️ 自动选择 type: url-test include-all: true tolerance: 20 interval: 300 filter: "^((?!(直连|拦截|流量|套餐|官网|超时|收藏)).)*$"
- name: 🚀 高速节点 type: url-test include-all: true tolerance: 20 interval: 300 filter: "(?i)x2|2倍|x3|3倍|x4|4倍|x5|5倍"
- name: 🪜 国外节点 type: url-test include-all: true tolerance: 20 interval: 300 filter: "(?i)韩国|日本|新加坡|马来|美国|英国"
- name: 🪙 虚拟货币 type: url-test include-all: true tolerance: 20 interval: 300 filter: "(?i)韩国|日本|美国|英国" - name: 🏡 原生家宽 type: url-test include-all: true tolerance: 20 interval: 300 filter: "家宽|家庭|原生" - name: 🔯 故障转移 type: fallback include-all: true - name: 🐟 漏网之鱼 type: select proxies: - 🔰 节点选择 - 🔯 故障转移 - 🟢 全球直连 - name: 🇭🇰 香港节点 type: url-test include-all: true tolerance: 20 interval: 300 filter: "(?i)香港|hk|hongkong|hong kong" - name: 🇹🇼 台湾节点 type: url-test include-all: true tolerance: 20 interval: 300 filter: "(?i)台|tw|taiwan" - name: 🇰🇷 韩国节点 type: url-test include-all: true tolerance: 20 interval: 300 filter: "(?i)韩|kr|korea" - name: 🇯🇵 日本节点 type: url-test include-all: true tolerance: 20 interval: 300 filter: "(?i)日|jp|japan" - name: 🇸🇬 新加坡节点 type: url-test include-all: true tolerance: 20 interval: 300 filter: "(?i)新加坡|sg|singapore" - name: 🇺🇲 美国节点 type: url-test include-all: true tolerance: 20 interval: 300 filter: "(?i)美国|us|unitedstates|united states" - name: 🇬🇧 英国节点 type: url-test include-all: true tolerance: 20 interval: 300 filter: "(?i)英国|uk|united kingdom"
rules:
- RULE-SET,direct_domain,🟢 全球直连 - RULE-SET,direct_ip,🟢 全球直连
- RULE-SET,proxy_!cn_domain,🪜 国外节点 - RULE-SET,proxy_!cn_crypto,🪙 虚拟货币 - RULE-SET,category-ai-!cn,🪜 国外节点 - GEOSITE,openai,🪜 国外节点 - GEOSITE,pikpak,🪜 国外节点 - GEOSITE,category-porn,🪜 国外节点 - GEOSITE,javdb,🪜 国外节点 - GEOSITE,javbus,🪜 国外节点 - GEOSITE,gateio,🪜 国外节点 - GEOSITE,binance,🪜 国外节点 - GEOSITE,okx,🪜 国外节点 - GEOIP,telegram,🔰 节点选择 - GEOSITE,telegram,🔰 节点选择 - GEOSITE,github,🔰 节点选择 - GEOSITE,youtube,🔰 节点选择 - GEOSITE,twitter,🔰 节点选择 - GEOIP,google,🔰 节点选择 - GEOSITE,google,🔰 节点选择 - GEOIP,cloudflare,🔰 节点选择 - GEOSITE,cloudflare,🔰 节点选择 - RULE-SET,geolocation-!cn,🔰 节点选择 - RULE-SET,cn_domain,🟢 全球直连 - RULE-SET,cn_ip,🟢 全球直连 - MATCH,🐟 漏网之鱼
rule-anchor: ip_yaml: &ip_yaml type: http interval: 86400 behavior: ipcidr format: yaml domain_yaml: &domain_yaml type: http interval: 86400 behavior: domain ip_mrs: &ip_mrs type: http interval: 86400 behavior: ipcidr format: mrs domain_mrs: &domain_mrs type: http interval: 86400 behavior: domain format: mrs class_text: &class_text type: http interval: 86400 behavior: classical format: text
rule-providers: cn_domain: <<: *domain_yaml url: "https://ghproxy.wangshui898.top/https://raw.githubusercontent.com/MetaCubeX/meta-rules-dat/refs/heads/meta/geo/geosite/cn.yaml" cn_ip: <<: *ip_yaml url: "https://ghproxy.wangshui898.top/https://raw.githubusercontent.com/MetaCubeX/meta-rules-dat/refs/heads/meta/geo/geoip/cn.yaml" private_domain: <<: *domain_yaml url: "https://ghproxy.wangshui898.top/https://raw.githubusercontent.com/MetaCubeX/meta-rules-dat/refs/heads/meta/geo/geosite/private.yaml" geolocation-!cn: <<: *domain_yaml url: "https://ghproxy.wangshui898.top/https://raw.githubusercontent.com/MetaCubeX/meta-rules-dat/refs/heads/meta/geo/geosite/geolocation-!cn.yaml" category-ai-!cn: <<: *domain_yaml url: "https://ghproxy.wangshui898.top/https://raw.githubusercontent.com/MetaCubeX/meta-rules-dat/refs/heads/meta/geo/geosite/category-ai-!cn.yaml" direct_ip: <<: *ip_yaml url: "https://ghproxy.wangshui898.top/https://raw.githubusercontent.com/wangshui898/rule-templates/refs/heads/main/Clash.meta/direct_ip.yaml" direct_domain: <<: *domain_yaml url: "https://ghproxy.wangshui898.top/https://raw.githubusercontent.com/wangshui898/rule-templates/refs/heads/main/Clash.meta/direct_domain.yaml" proxy_!cn_domain: <<: *domain_yaml url: "https://ghproxy.wangshui898.top/https://raw.githubusercontent.com/wangshui898/rule-templates/refs/heads/main/Clash.meta/proxy_!cn_domain.yaml" proxy_!cn_crypto: <<: *domain_yaml url: "https://ghproxy.wangshui898.top/https://raw.githubusercontent.com/wangshui898/rule-templates/refs/heads/main/Clash.meta/proxy_!cn_crypto.yaml"
|
除了GEOSITE(域名规则集)和GEOIP(地址规则集)内置规则集引用, 还引用了一些外部规则及, 比如MetaCubeX规则集, ACL4SSR规则集等, 除此之外, 可以根据自身需求自定义规则集, 比如使用自己的github创建的规则集然后加载, 会更加灵活
代理分流

规则加载
