
快连Mac端如何设置分流规则仅代理国外域名?
功能定位:为什么只要“国外域名走代理”
跨境办公或追剧时,快连Mac端如何设置分流规则仅代理国外域名是最常被问到的合规需求。把国内银行、OA、视频会议留在直连通道,可保留公司审计日志;把Google、Slack、Disney+ 扔进加密隧道,又能绕过地域限制。Split-Tunneling 2.0 用“域名后缀”维度就能完成,比旧版 IP 段模式更省维护,也避免 CDN 频繁更换地址带来的漏网。
变更脉络:从 IP 段到域名后缀的演进
2025 年之前的规则库以 IP 段为主,每周推送 40 MB 离线表,更新不及时就会“该走的没走”。2026 年 3 月 v6.4.2 把域名后缀匹配提前到本地 DNS 阶段,客户端先查国内 DNS,若后缀命中规则才走远端解析,平均解析耗时维持在 30 ms 内(经验性观察)。好处是:规则行数从 6 万行缩到 300 行,且对 IPv6-only 校园网更友好。
前置检查:版本、权限与回退点
- Mac 端需 ≥ v6.4,否则菜单里无“域名后缀”选项。
- 首次配置需管理员密码,系统扩展 TUN 驱动要加载成功;若后续回退,可在“系统设置-隐私与安全”里手动卸载扩展。
- 建议先导出默认规则:主界面右上角“⚙️”→“配置管理”→“导出 JSON”,留作回退锚点。
最短可达路径:三步写完“国外域名走代理”
步骤 1 进入分流面板
打开快连 → 主界面左侧“Split-Tunneling”→ 右上角切到“域名规则”标签。
步骤 2 写规则
点击“+新增”,在“域名后缀”栏依次填入:
*.google.com *.slack.com *.disneyplus.com
动作选“代理”,优先级保持默认 100 即可。
步骤 3 生效并验证
点右上角“立即生效”,客户端会弹窗提示“已重新加载路由”。打开浏览器访问 ip.skk.moe,若显示境外 IP 且国内站点如 ip.cn 仍显示本地宽带,即证明规则生效。
平台差异:Mac vs Windows vs Android
| 平台 | 入口差异 | 备注 |
|---|---|---|
| macOS | Split-Tunneling → 域名规则 | 需授权系统扩展 |
| Windows | 设置 → 分流 → 域名 | 驱动为 wintun 0.14.2 |
| Android | 应用内“分流”→ 域名 | 省电开关会清空缓存 |
例外与副作用:哪些域名不该放规则
国内镜像域名如 *.aliyuncs.com、*.ksyuncs.com 若被误杀,会导致 Mac 端软件更新超时。解决方法是再加一条“直连”规则,优先级调到 90,放在代理规则之前。
公司 SaaS 使用国内 CDN 时也要当心:例如某企业微信文件域名 wx.mail.qq.com,实际解析到广州。经验性观察,若强制走代理,下载速度会从 8 MB/s 跌到 1 MB/s。建议用 nslookup 先查解析地址,若 AS 号属于 4134/4837/9929 则写直连。
验证与回退:确保随时可撤回
- 验证:在终端执行
dig google.com,若返回 A 记录为境外段且dig taobao.com仍为本地段,即分流正确。 - 回退:在“配置管理”里导入之前导出的默认 JSON,点“立即生效”即可恢复全局代理或全局直连。
- 紧急断网:顶部菜单栏点击快连图标 →“暂停分流”,所有流量立即回到物理网卡,适合临时进内网 OA。
与第三方工具的协同:Charles、Proxifier 共存方案
若开发调试需要 Charles 抓包,可把 Charles 的本地 8888 端口加入“直连”规则,避免回环。具体写法:在“IP:端口”维度新增 127.0.0.1:8888 → 直连,优先级 50。经验性观察,Charles 的 HTTPS 代理与快连的 WireGuard 层叠后,CPU 占用增加约 15%,调试结束建议关闭 Charles 再恢复纯分流。
故障排查:规则不生效的 4 条高频原因
| 现象 | 可能原因 | 验证与处置 |
|---|---|---|
| 国内站也走代理 | 规则顺序错 | 把直连规则优先级调到比代理低 |
| 规则条灰色 | TUN 驱动未加载 | 系统设置-隐私允许扩展后重启 |
| 即时生效失败 | 规则>500 行 | 拆成两个文件轮流加载 |
| 解析超时 | IPv6 单栈 MTU 过大 | 高级设置把 MTU 改 1420 |
适用/不适用场景清单
- 适用:外贸团队 20 人以内共用一条出口,需审计国内流量;留学家庭白天办公、晚上看 Disney+。
- 不适用:金融量化交易要求亚毫秒级切换;或公司合规要求“100% 流量落库”,此时应选全局代理。
最佳实践 6 条速查表
- 规则不过 300 行,优先用后缀通配。
- “直连>代理”顺序写死,数字越小越优先。
- 每季度用 nslookup 抽查一次,防止 CDN 漂移。
- 导出 JSON 后 Git 备份,回退不再抓瞎。
- 调试时先暂停分流,避免多层代理回环。
- 升级客户端前读 Release Note,驱动变更需手动批准。
FAQ:官方已确认的高频疑问
规则能否导入 Surge 格式?
目前仅支持 JSON,Surge 需手动转换后缀列表。
域名规则与 IP 规则冲突时谁赢?
优先级数字小者胜;若数字相同,域名规则优先于 IP 规则。
能否按应用而不是域名分流?
可以,切到“应用”标签即可,但需授予系统辅助功能权限。
收尾:下一步行动建议
读完本文,你已拥有在快连Mac端如何设置分流规则仅代理国外域名的完整路径:从写三条通配符、调优先级,到验证、回退与排错。建议立即导出当前配置做 Git 备份,再挑一个工作日午后上线规则,观察 24 小时解析日志,确认无国内 CDN 被误杀后,即可长期运行。后续若公司合规策略升级,只需改优先级数字,就能在“全走”与“分流”之间秒级切换,保持网络出口随时可审计。