如果说 Shadowrocket 是 iOS 用户的首选,那 Clash 就是 Android / Windows / Mac 用户的主力。它基于 YAML 配置,规则能力极强。本文从导入订阅到智能分流、去广告,一步步配好。
一、先选对客户端
Clash 生态现在以 Clash Meta(mihomo)内核为主(原 Clash Premium 已归档):
- Windows / Mac:Clash Verge Rev(界面友好,推荐新手)
- Android:Clash Meta for Android
- iOS:Stash / Shadowrocket(iOS 上用 Clash 内核的封装)
二、导入订阅(最关键的第一步)
Clash 靠一份订阅链接拉取节点和配置,这是一切的前提:
- 打开客户端 →「配置 / Profiles」→「新建 / 导入」
- 粘贴你的订阅链接(URL)→ 下载
- 选中该配置「启用」
大多数客户端也支持一键导入深链(点链接直接拉起客户端导入),比手动粘贴更省事。
三、智能分流(规则)
Clash 的分流写在配置的 rules: 段,自上而下匹配、命中即停。核心其实就两条:
rules:
- GEOIP,CN,DIRECT # 国内 IP 直连,不绕路
- MATCH,PROXY # 其余全部走代理(Clash 的兜底是 MATCH,不是 FINAL)按需补充:
- DOMAIN-SUFFIX,netflix.com,PROXY # 追剧走代理
- DOMAIN-SUFFIX,github.com,PROXY
- IP-CIDR,192.168.0.0/16,DIRECT # 局域网直连四、去广告(规则集 rule-providers)
Clash 用 rule-providers(远程规则集)批量去广告,神机、墨鱼都有 Clash 版广告规则集。在配置里引用规则集,命中即 REJECT:
rule-providers:
ads:
type: http
behavior: domain
url: "去广告规则集的 URL"
path: ./ruleset/ads.yaml
interval: 86400
rules:
- RULE-SET,ads,REJECT # 命中广告规则集直接拦截,写在最上面想要跳过 App 开屏广告、净化 YouTube 等更精细的效果,需要客户端开启 MitM / 脚本能力(部分客户端支持)。
五、关键设置别踩坑
- 运行模式选「规则(Rule)」——选「全局(Global)」会全部走代理、选「直连(Direct)」全部不走代理,你的分流规则都失效(等同小火箭的”全局路由选配置”)。
- 开启 TUN 模式:让所有 App 流量(不只浏览器)都按规则走,PC 端尤其需要。
- 开 DNS 防污染:避免 DNS 污染导致国内外判断出错。
六、规则配好了,前提是一条稳定的订阅
以上所有配置,前提是 Clash 里有一份能用的订阅(节点)——客户端只负责”怎么分流”,真正承载流量的是订阅。订阅不稳,规则再好也是空转。
如果你还没有稳定订阅,SSRocket 提供国内可直接打开的订阅链接 + 一键导入:付款后配置自动发到邮箱,点一下就导入 Clash / Shadowrocket,配合本文规则即可使用,不用自己折腾节点。
常见问题
- 我导入订阅了怎么没流量?检查运行模式是不是「规则」,PC 端有没有开 TUN / 系统代理。
- 国内网站很卡 / 误走代理?确认
GEOIP,CN,DIRECT生效,国内流量直连最快。 - 去广告不彻底?加一个去广告规则集(rule-providers)写在规则最上面。