Clash Party规则模式、全局模式与系统代理分别控制什么?

在日常使用 Clash Party(Mihomo Party)搭配 cocoduck 节点时,很多用户经常对界面上的几组开关感到困惑:为什么开了“系统代理”还需要选“规则模式”?为什么选了“全局模式”国内网银还会报警?

产生这些疑问的核心原因,在于没有区分两个在网络层面上完全独立的维度:“流量接入方式”与“分流路由决策”。前者决定电脑中哪些软件的数据包被送进客户端;后者决定送进客户端的数据包该通过哪个节点发出去。

双层控制模型:接入层 vs 决策层

我们可以将 Clash Party 的工作机制抽象为一个双层处理流水线:

[第一层:接入层 - 控制流量如何进入 Clash Party]
  ├─ 方式一:系统代理 (System Proxy) ──> 设置操作系统 HTTP/HTTPS 代理指针 (127.0.0.1:7890)
  └─ 方式二:TUN 模式 (TUN Virtual NIC) ─> 在系统内核创建虚拟网卡,捕获全协议 L3 IP 数据包
       │
       ▼ (流量成功汇聚进入本地 Mihomo 核心)
[第二层:决策层 - 控制流量从哪个出口发出]
  ├─ 规则模式 (Rule) ───> 匹配域名/IP列表 ─┬─ 命中直连规则 ──> 本地直连出站 (不消耗套餐流量)
  │                                        └─ 命中代理规则 ──> 经由 cocoduck 节点加密出站
  ├─ 全局模式 (Global) ─> 忽略所有分流规则 ────> 强制所有流量统一经由单一选定节点转发
  └─ 直连模式 (Direct) ─> 绕过所有代理节点 ────> 全部数据直接由本地宽带发出

路由模式深度对比与适用场景

在决策层中,Clash Party 提供了三种核心路由模式:

  1. 规则模式(Rule - 强烈推荐日常使用):
  • 工作原理:客户端内置并解析 cocoduck 订阅提供的分流规则集(涵盖国内外主流域名库、GeoIP 数据库)。当访问如百度、淘宝、哔哩哔哩等国内服务时,规则自动命中 DIRECT(直连),保持本地千兆宽带的高速低延迟;当访问学术文献、海外开发工具或多媒体平台时,自动路由至您指定的节点。
  • 优势:兼顾访问速度与隐私合规,既不影响国内应用正常运行,也不会浪费套餐内的流量额度。
  1. 全局模式(Global - 仅用于特殊测试):
  • 工作原理:强行无视所有规则集,将所有经过代理的请求统一强制转发到您手动选定的单一节点。
  • 注意事项:在此模式下,微信、国内视频网站也会通过海外节点中转,不仅可能导致国内应用加载迟缓、触发异地登录保护,还会白白消耗 cocoduck 套餐的宝贵流量。通常仅用于排查特定小众海外域名因规则未覆盖而无法访问的紧急情况。
  1. 直连模式(Direct):
  • 工作原理:所有流量不经过任何海外节点,直接使用本机物理网络联网。相当于临时暂停代理功能,无需彻底退出客户端软件。

系统代理与 TUN 模式的区别

在接入层,Clash Party 支持两种主要的系统接入方式:

维度对比 系统代理 (System Proxy) TUN 虚拟网卡模式 (TUN Mode)
接入原理 写入 Windows Internet 设置或 macOS 网络代理环境变量 创建内核层虚拟网络适配器 (Wintun/utun),接管路由表默认网关
捕获范围 仅捕获遵循系统代理设置的应用(Chrome/Edge 浏览器等) 捕获全系统所有应用流量(终端、Git、原生游戏、后台服务等)
协议支持 仅支持 HTTP、HTTPS、SOCKS5 代理流量 支持 TCP、UDP、ICMP 全协议栈流量
权限要求 普通用户权限即可开启 必须具备操作系统管理员 (Administrator/Root) 提权权限
日常建议 适合日常网页浏览、文献查阅与常规轻度应用 适合命令行开发者、海外联机游戏或特殊后台工具协同

建议普通用户日常保持【开启系统代理】+【选用规则模式】的最佳组合;若遇到终端代码拉取失败或游戏无法连线时,再配合下一节的规范核验并开启 TUN 模式。

← 上一篇 Clash Party订阅导入教程:cocoduck配置格式与生效检查 下一篇 → Clash Party TUN模式使用前,怎样核对权限与网络条件?
返回 Clash Party 教程目录列表