iPhone 或 Mac 上图标还在,ChatGPT、Claude 或 Gemini 仍可能从 Wi-Fi 或蜂窝网直接出去。2026-11-11 的描述文件里,IncludeAllNetworks 默认是 0。按需规则的 Disconnect 会拆掉隧道,并且没有写拆掉后丢弃其余流量。

OpenAI、Anthropic 和 Google 都没有把中国大陆写成这些产品的无条件服务地。2026-11-11 打开的 ChatGPT 支持国家 页眉是 “Updated: 20 days ago”,没有日历日期。名单里看到 Taiwan,没有看到 China、Hong Kong、Macau。页面写明,在列出的国家、地区和领土之外访问或提供访问,账号可能被封锁或暂停。同一天的 Anthropic 支持地区政策 页眉仍是 Effective Nov 12, 2026,晚于核对日一天。名单里同样看到 Taiwan,没有看到这三地。生效日之前是否已经按这张名单执行,不能从页眉反推。拦住旁路不会把人变成名单内的用户。绕过地区检查可能违反条款,账号可能被限制或停用。本文不写伪造证件、购买或借用账号、手机号和支付卡。

先分清是哪一种「全部流量」

一个可单独引用的区分:IncludeAllNetworks 写的是把流量送进隧道,并带有固定例外;IKEv2 的 Always On 另有一句:隧道没起来时 IP 流量被丢弃。两句不能合成一个开关。

你看到的结果更像哪一项下一步
图标掉了,AI 应用马上出现超时或地区英文按需规则拆掉了隧道,且没有「未连接就丢弃」先看 Action 和 IncludeAllNetworks
图标还在,只有 AI 域名的答案和别的解析器不同补充匹配域没盖住这些名字看 DNS 字典,不要先改账号
只有 Wi-Fi 或只有蜂窝网上出现InterfaceTypeMatch 或 SSIDMatch记下当前接口类型,再对规则
安卓上的「拦截非 VPN 连接」在这边找不到那是另一套系统见 没拦住旁路时,AI 请求会漏出

概念上的 Always-on 与 Kill Switch 见 Always-on VPN 与开机守护。那一篇没有引用下面这份 2026 年的描述文件。电脑和手机不是同一层接管,见 电脑能用、手机不行。

键在描述文件里,不在每个应用的按钮上

2026-11-11 读取的是 Apple 仓库 device-management 的 release 分支提交 09f249a06e7e3289930bf6d05f38fb562f748ebf(2026-09-17,说明为 Release-v27.0),文件是 mdm/profiles/com.apple.vpn.managed.yaml。

同一天发布的声明式 VPN 插件配置(Published Date: September 17, 2026)把最低系统写成 iOS 27、iPadOS 27、macOS 27 等。更早的系统上,「设置」里有没有同名开关,本文没有逐版点选。应用商店里自己安装的 VPN,也不一定带这份描述文件。看不到这些键,就不能用本文解释这次旁路。

IncludeAllNetworks 的 introduced 是 iOS 14.0 和 macOS 10.15,取值 0 或 1,默认 0。内容是:为 1 时,把流量送进 VPN,并有若干例外;例外可由 ExcludeLocalNetworks、ExcludeCellularServices、ExcludeAPNs、ExcludeDeviceCommunication 控制。始终排除的包括:维持网络连接所必需的流量(例如 DHCP)、连接验证门户所必需的流量、某些不经互联网而直接进蜂窝网的蜂窝业务,以及与 watchOS 同伴设备的通信。文件写明 watchOS 上不可用。

这段没有写「隧道还没连上时,把流量丢掉」。丢掉流量的句子出现在另一页:VPN 概述 的 Always On VPN(Published Date: November 4, 2025)写的是 IKEv2。隧道建立和拆除跟接口的 IP 状态绑在一起;隧道没起来时,所有 IP 流量被丢弃。那一页还写,蜂窝设备上 Wi-Fi 和蜂窝可以各有一条隧道。不要把这句抄到 IncludeAllNetworks 等于 0 的配置上。

同一份 yaml 里,OverridePrimary 为 1 时「把全部网络流量送进 VPN」,并且只适用于 Cisco IPsec 和 L2TP。它不是数据包隧道应用的 IncludeAllNetworks。本地网络例外和局域网发现的关系,见 VPN 连上后为何找不到局域网设备,本文不重复 AirPlay 那一段。

按需规则先看 Action

VPN 概述 把按需规则分成两段:网络检测,在主网络变化时适用;连接评估,按域名的连接请求适用。它要求一种不需要用户操作的认证,例如证书。概述举的例子包括:在内部网络上认为不需要 VPN,在未知 Wi-Fi 上要求 VPN,以及对指定域名的 DNS 请求失败时再启动 VPN。

yaml 里 OnDemandRules 每一项的 Action 为必填,取值是:

Action2026-09-17 那份文件里的句子
Allow已弃用。若被触发,允许按需连接
Connect下一次网络尝试时无条件发起 VPN 连接
Disconnect拆掉 VPN,并且只要这项仍匹配,就不要按需重连
EvaluateConnection对每一次连接尝试评估 ActionParameters
Ignore留着已经连上的 VPN,但只要这项仍匹配,就不要按需重连

Disconnect 没有写拆掉之后的包走哪一块网卡,也没有写丢弃。IncludeAllNetworks 又默认是 0。因此「开了按需」不能推出「AI 请求仍在隧道里」。先看当前网络匹配到哪一项 Action。

EvaluateConnection 的 DomainAction 只有两个值。ConnectIfNeeded:指定域名在解析失败时才应尝试连接 VPN。文件列出的失败是:DNS 服务器表示不能解析、应答被重定向到另一台服务器,或没有应答(超时)。NeverConnect:这些域名不应触发 VPN 连接尝试。后一句没有写「隧道已经连着时,这些域名改走外面」。

解析失败的三种写法里,没有「返回了一个看起来正常的 A 记录」。名字被答成一个地址时,不能从这句推出一定会发起 VPN。本文没有在大陆宽带上做这个实验。解析结果本身对不对,见 53 端口被改道时,AI 域名先答错。

DNSDomainMatch 写的是:列表中的任一域名,与设备搜索域列表中的任一域名相匹配时,这条规则匹配。它比的是搜索域,不是浏览器地址栏里的主机名。把 chatgpt.com 写在这里,并不能从这句话推出「打开 ChatGPT 就会匹配」。通配符只写了前缀 * 的例子。

InterfaceTypeMatch 的取值是 Ethernet、WiFi、Cellular,只在主接口硬件类型符合时匹配。SSIDMatch:当前不是 Wi-Fi,或 SSID 不在列表里,匹配失败;省略这一项则匹配任意 SSID。家里的 Wi-Fi 和蜂窝网可以因此落在不同的 Action 上。换网络之后 AI 应用看见另一个地址,地点记录见 会话地点变了,不一定是封号。

规则上的 URLStringProbe:这个 URL 被成功取回,且 HTTP 状态码为 200、没有重定向时,规则匹配。ActionParameters 里的 RequiredURLStringProbe 是另一句:主机名不能解析、服务器不可达,或服务器没有返回 200 时,设备改为建立 VPN;并且只在 DomainAction 为 ConnectIfNeeded 时有效。一个是「探测成功才算这条规则匹配」,一个是「探测失败就去连接 VPN」。没有一条规则匹配时系统做什么,这两段都没有写,本文不补。

补充匹配域没写上的名字,问默认解析器

VPN 载荷里的 DNS 字典有 SupplementalMatchDomains,introduced 为 iOS 10.0、macOS 10.12。文件写明:它决定哪些 DNS 查询使用 ServerAddresses 里的解析器;只解析名单中的主机;不在名单里的主机使用默认解析器。空字符串会使它成为默认域。若隧道成为网络的默认路由,ServerAddresses 成为默认解析器,系统忽略这份名单。

因此在分流、隧道又不是默认路由时,名单里没有 chatgpt.com、claude.ai、gemini.google.com 及其登录和 API 主机,这些名字会问默认解析器。问到谁,和连接随后走不走隧道,是两件事。Linux 上另一套路由域见同日草稿 路由域没盖住时,AI 域名问本地。sing-box 自己的 DNS 对象见 AI 域名仍由本地解析器回答。

同一文件稍后的 Proxies 字典里也有一个 SupplementalMatchDomains,句子是:定义哪些主机使用这份代理设置。不要把 DNS 那句「其余用默认解析器」抄到代理键上。系统代理例外名单是另一处,见 例外名单把 AI 网站留在直连。

经本机 HTTP 代理时,先看 CONNECT 的状态码,再看网站自己的 HTTP 状态。同日草稿 CONNECT 没有 200,就不是网站拒绝 写的是 curl 怎么把这两次分开。那两篇仍是草稿,链接要等发布后才有效。

公开文件里的法律范围

工信部信管函〔2017〕32 号 于 2017-01-22 发布。其中写明:未经电信主管部门批准,不得自行建立或租用专线(含虚拟专用网络 VPN)等其他信道开展跨境经营活动。

2017-01-24 的答记者问 说明,这一规定依据《国际通信出入口局管理办法》,规范的是没有国际通信业务经营资质、私自开展跨境电信业务经营的企业或个人。企业因办公自用,向依法设置国际通信出入口局的经营者租用,不在答记者问所说的影响范围内。记者提问里的「建立和租用」与通知正文的「建立或租用」用字不同,引用时以通知正文为准。

本文只整理这两份公开文本,不判断某一种个人使用是否违法,也不提供规避执法的做法。2026-11-11 没有重新打开部委网页,链接沿用站内已引用的地址。

一次直连留下的记录

记下四样东西:描述文件里有没有 IncludeAllNetworks、它是 0 还是 1;当前网络匹配到的 Action;AI 域名在不在 DNS 的 SupplementalMatchDomains 里;屏幕上的英文是超时,还是国家、地区或 territory。键不在这份文件里时,停止用本文解释,改看那个应用自己的说明。不要换一把不属于你的账号再试。名单在 11 月 12 日之后应再打开 Anthropic 的政策页。