Skip to content

Clash 代理模式详解:全局/规则/直连怎么选?

刚开始用 Clash 的时候,很多人都会在主界面看到三个模式切换按钮:全局 (Global)规则 (Rule)直连 (Direct)。到底该选哪个?这篇文章帮你彻底搞懂。

一句话总结

日常使用选「规则模式」就对了。 全局模式适合特殊情况,直连模式就是关闭代理。


三种模式的区别

全局模式 (Global)

什么是全局模式?

所有流量都走代理服务器,不管是国内网站还是国外网站。简单粗暴,一刀切。

适合什么场景?

  • 测试代理节点是否能用
  • 某些国外软件/游戏需要全程代理才能正常运行
  • 不确定哪些流量需要代理时,临时使用

全局模式的问题

  • 国内网站会绕远路,访问变慢(比如淘宝、B 站)
  • 浪费代理流量(国内流量也会消耗你的代理套餐)
  • 某些国内服务可能无法使用(如部分银行 App、实名认证)

规则模式 (Rule) - 推荐

什么是规则模式?

根据预设的规则自动判断:国外网站走代理,国内网站直连。这也是 Clash 最强大的功能。

规则是怎么判断的?

配置文件里有一套规则列表,Clash 会按顺序匹配:

  • 访问 google.com → 匹配到「PROXY」规则 → 走代理
  • 访问 baidu.com → 匹配到「DIRECT」规则 → 直连
  • 访问 netflix.com → 匹配到「PROXY」规则 → 走代理
  • 访问未知网站 → 匹配最后的「兜底规则」→ 根据配置决定

适合什么场景?

  • 日常使用(推荐)
  • 同时需要访问国内外网站
  • 想要省流量又不影响体验

为什么推荐规则模式?

  • ✅ 智能分流:国内国外自动识别,无需手动切换
  • ✅ 省流量:国内流量不走代理,不消耗套餐
  • ✅ 速度快:国内网站直连,不绕远路
  • ✅ 兼容好:银行、支付等国内服务正常使用

直连模式 (Direct)

什么是直连模式?

所有流量都不走代理,相当于关闭 Clash 的代理功能(但 Clash 还在运行)。

适合什么场景?

  • 临时关闭代理,访问某些不允许代理的服务
  • 排查网络问题时,确认是代理的问题还是网络本身的问题
  • 进行网速测试时,需要测试真实网络速度
  • 下载大文件时,避免消耗代理流量

图解三种模式

┌─────────────────────────────────────────────────────────┐
│                      你的设备                            │
└─────────────────────────────────────────────────────────┘


┌─────────────────────────────────────────────────────────┐
│                       Clash                             │
│  ┌──────────┐  ┌──────────┐  ┌──────────┐              │
│  │ 全局模式  │  │ 规则模式  │  │ 直连模式  │              │
│  │ 全走代理  │  │ 智能分流  │  │ 全不代理  │              │
│  └──────────┘  └──────────┘  └──────────┘              │
└─────────────────────────────────────────────────────────┘

         ┌─────────────────┼─────────────────┐
         ▼                 ▼                 ▼
   ┌──────────┐      ┌──────────┐      ┌──────────┐
   │ 全局模式  │      │ 规则模式  │      │ 直连模式  │
   │          │      │          │      │          │
   │ Google ──┼──→   │ Google ──┼──→   │ Google ──┼──→ ✗
   │ 代理服务器│      │ 代理服务器│      │   直连    │
   │          │      │          │      │          │
   │ Baidu ───┼──→   │ Baidu ───┼──→   │ Baidu ───┼──→ ✓
   │ 代理服务器│      │   直连    │      │   直连    │
   └──────────┘      └──────────┘      └──────────┘

什么时候用全局模式?

虽然说日常推荐规则模式,但有些情况下全局模式更好用:

  1. 某些游戏或软件强制需要全程代理

    • 部分外服游戏(如原神国际服、Steam 国区锁定游戏)需要全程代理才能正常登录和游玩
    • 某些软件会检测 IP 一致性,分流会导致异常
  2. 测试节点是否可用

    • 刚换了新节点,想快速测试能不能连上 Google
    • 排查问题时,确认代理服务器本身没问题
  3. 访问「规则遗漏」的网站

    • 某些小众国外网站没有被规则收录,走了直连打不开
    • 临时切全局模式可以应急(之后建议自己添加规则)
  4. 需要「纯净」的海外 IP 环境

    • 注册某些海外服务时,要求全程使用同一 IP
    • 防止因 IP 切换被判定为异常行为

常见问题

Q: 开了规则模式,但某个网站还是打不开?

可能的原因:

  1. 这个网站没有被规则收录(规则不可能覆盖所有网站)
  2. 规则把它归类错了(比如某个国外网站被当成国内网站)

解决方法:

  • 临时切换到全局模式看能不能打开
  • 如果全局能打开,说明是规则问题,可以手动添加规则
  • 在配置文件的 rules 部分添加:- DOMAIN-SUFFIX,example.com,PROXY

Q: 全局模式下国内网站特别慢怎么办?

这是正常的!因为全局模式下,访问百度、淘宝这些国内网站也要绕道海外服务器,肯定会慢。

解决方法: 切回规则模式,让国内网站直连。

如果你必须用全局模式,可以选择一个延迟低的亚洲节点(香港、日本、新加坡),能稍微改善一点。

Q: 怎么知道某个网站走的是代理还是直连?

方法一:看 Clash 日志

  1. 打开 Clash 客户端
  2. 找到「日志」或「Logs」页面
  3. 访问目标网站,观察日志中显示的规则匹配结果

方法二:看连接列表

  1. 打开 Clash 的「连接」或「Connections」页面
  2. 找到目标网站的连接
  3. 查看「规则」列显示的是 DIRECT 还是 PROXY

方法三:用 IP 查询工具

  • 访问 ip.sbipinfo.io
  • 如果显示的是代理服务器的 IP 地址 → 走的代理
  • 如果显示的是你本地宽带的 IP → 走的直连

相关教程

© 2024-2025 Clash.Guide. All Rights Reserved.