增强模式

仅 Chute Mac 支持此功能

某些应用程序可能不遵循系统代理设置。增强模式通过在比系统代理更低的层级上运行,强制所有网络流量经由 Chute 处理。Chute Mac 提供两种增强模式实现,可在主窗口的杂项标签页下的增强模式类型中选择(旧界面下在偏好设置...的杂项部分)。默认是 VIF 模式——Helper utun(旧版)。


模式对比

特性 VIF 模式(旧版) VPN 模式(推荐)
类型 虚拟网络接口 VPN
流量截获 基于路由 系统级
DNS 配置 自动(由 Helper 完成) 自动
macOS 要求 无额外要求 macOS 10.15+
应用位置 任意位置 必须位于 /Applications 目录

共同特性

两种模式共享以下特性:

  • Chute 创建虚拟网络接口并注册为默认路由,将流量重定向到代理进行检查和路由。

  • 隧道内的 DNS 查询对每一个域名都回答虚拟 IP 地址,规则判为 DIRECT 的域名也不例外。只有 always-real-ip 里列出的主机和代理服务器自身的域名才会得到真实地址。

  • Chute 增强模式只能处理TCP、UDP和ICMP流量。仅在必要时启用此功能。

  • ICMP流量(Ping)无法被代理。默认情况下 Chute 在隧道内自行应答 echo 请求(IPv4 与 IPv6 都一样),不向目标发送任何东西——因此在隧道内 ping 通并不说明目标可达。见 icmp-auto-reply。

  • UDP流量在匹配的策略支持 UDP 中继时会通过该策略中继。如果匹配的策略不支持 UDP(或设置了 udp-relay=false),该数据报完全不会被发送,并被记录为 NotSend。这是默认行为;udp-policy-not-supported-behaviour = DIRECT 会改为直接发出去。


类型 1:VIF 模式(旧版)

这是原始的增强模式实现,使用虚拟网络接口。

工作原理

  • Chute 创建虚拟网络接口并配置系统路由,将所有流量导向该接口。

  • 当启用 IPv6 时(配置中 ipv6 = true),IPv6 流量同样通过虚拟接口路由。

  • 关闭时,移除所有路由并恢复原始网络配置。

使用要求

  • 特权 Helper 组件必须已安装并运行。
  • DNS 由 Chute 代劳:接口起来之后,Helper 会把一个网络服务指向 Chute 自己的解析器——即同一个杂项标签页里Helper所选的那个:默认是主服务(主接口(自动)),选所有接口时是全部服务——并在关闭增强模式时把原来的服务器放回去。被替换掉的服务器保存在 /Library/Application Support/Chute/ 下——见文件位置。

类型 2:VPN 模式(推荐)

这是使用系统 VPN 框架的新实现。

工作原理

  • Chute 启动 VPN 隧道,在系统层级捕获所有网络流量。

  • 当启用 IPv6 时,IPv6 流量同样通过 VPN 隧道路由。

  • 关闭时,VPN 隧道停止并恢复原始网络配置。

使用要求

  • macOS 10.15 或更高版本。
  • 应用必须位于 /Applications 目录。
  • 首次使用时,需要在系统设置 > 通用 > 登录项与扩展 > 网络扩展中批准网络扩展。
  • 增强模式激活时无法切换模式类型——请先关闭再切换。

重要说明

  • VPN 模式 TUN 激活期间,HTTP/HTTPS 系统代理设置将失效。关闭增强模式后系统代理将恢复正常。
  • DNS 配置是自动的——无需手动设置 DNS 覆写。
  • 如果在系统设置中手动关闭 VPN,Chute 会自动清理并断开连接。

配置增强模式类型

  1. 打开主窗口——菜单栏里的打开仪表盘...(⌘,);旧界面下,偏好设置...(⌘,)打开的窗口里有同样的杂项部分
  2. 进入杂项标签页
  3. 在增强模式类型中选择所需模式:
    • Helper utun(旧版)——原始的基于虚拟接口的模式
    • PacketTunnel(推荐)——新的基于 VPN 的模式
  4. 更改将在下次启用增强模式时生效。

注意:增强模式激活时无法更改模式类型。请先关闭再切换。


疑难解答

  • VPN 模式无法启动:确保应用位于 /Applications 目录,并已在系统设置中批准网络扩展。
  • 「在登录项中允许 Chute」或「需要批准」:macOS 拦住了 Chute 的特权 Helper,而 VIF 模式和系统代理都依赖它。在系统设置 > 通用 > 登录项与扩展中打开 Chute;放行后 Chute 会自己连上 Helper。
  • 「系统扩展已被阻止」消息:前往系统设置 > 通用 > 登录项与扩展 > 网络扩展,启用 Chute 扩展。
  • VPN 配置卡住:如果 VPN 状态异常,使用主窗口杂项标签页里的重置 VPN...按钮。它只移除 VPN 配置,而且只在隧道已断开时可用;下次启动增强模式会重新建一份。
  • VIF 模式下 DNS 不工作:隧道起来时 Helper 会自己替换接口 DNS。这一步失败时,Chute 会报 TUN DNS swap failed 并把增强模式关回去。开启 VIF 模式时显示的那条提示是无条件出现的——它并不表示有什么没配好。每次开启 VIF 模式它都会出现,直到你勾选不再显示此消息;VPN 模式有自己的一条提示PacketTunnel 增强模式,行为相同。
S. Smart Rabbit LLC © All Rights Reserved            updated 2026-09-29 21:57:05

本页为英文版的翻译。如内容有出入,以英文版为准。

results matching ""

    No results matching ""