TL;DR
版本:Surge Mac 5.x;日期:2025-08-15。
结论:先把订阅导入成功,再改分流规则,最后做验证。不要一上来堆规则。90% 的问题出在:订阅链接失效、规则顺序错误、DNS 没接管、代理组选错。
适用场景:Surge Mac客户端配置、Surge Mac教程、Surge怎么用、Surge下载后首次配置、规则分流调试。
1. 预备条件
开始前确认以下内容。
- macOS 13.0 及以上。
- Surge Mac 5.x 已安装,首次启动完成授权。
- 你手里有可用订阅链接,或一份可导入的
.conf文件。 - 系统代理权限允许,网络里没有额外的 VPN 干扰。
Note: 如果你同时开着其他代理工具,先全部退出。Surge 会接管系统代理,混用时排障成本会指数级上升。
2. 订阅导入与基础网络接管
这一步只做两件事:让节点列表出现,让系统流量经过 Surge。
- 打开 Surge。
- 进入 Profiles,选择 Download Configuration from URL 或导入本地配置文件。
- 等待配置下载完成后,启用该 Profile。
- 打开 Set as System Proxy,再开启 Enhanced Mode。
如果你的订阅正常,导入后应看到节点、策略组、规则三类内容。若只看到空白页面,通常是订阅返回 403、URL 过期,或配置文件格式错误。
curl -I '你的订阅链接'
Expected output:
HTTP/2 200
content-type: text/plain
content-length: 12345
如果返回 403 或 404,先修复订阅,不要继续改规则。
3. 分流规则怎么写:先保命,再精细化
Surge 的规则顺序是关键。前面的规则优先级更高。我的实测里,80% 的“某站点打不开”来自规则被后面的泛匹配吞掉。
- 先保留基础规则段:
[Rule]
DOMAIN-SUFFIX,google.com,Proxy
DOMAIN-SUFFIX,openai.com,Proxy
DOMAIN-SUFFIX,github.com,Proxy
GEOIP,CN,Direct
FINAL,Proxy
这套规则适合做最小可用验证。它的逻辑很简单:国外站点走代理,中国大陆 IP 直连,其他流量默认代理。
- 再按业务分组拆分:
[Proxy Group]
Proxy = select,Auto,HK,JP,US
Apple = select,Direct,Proxy
实际使用时,你可以把 Apple 相关流量单独分组,避免 iCloud、App Store 被误判。
Warning: 不要把 FINAL,Direct 放在规则尾部,除非你明确知道自己在做什么。那会让大量未命中流量直连,表现为“有网但解锁失败”。
4. DNS、TUN 与验证:看见结果再改动
如果分流正确但网站还是异常,优先查 DNS。Surge Mac 常见错误是“规则命中了,但域名解析污染”。
- 在 Settings 中确认 DNS 接管开启。
- 启用 Redir-host 或对应的增强模式,避免本地 DNS 泄漏。
- 在 Logs 里看请求是否命中预期策略。
dig openai.com
Expected output:
openai.com. 60 IN A 104.18.0.0
openai.com. 60 IN A 104.18.1.0
再测试连通性:
curl -I https://www.google.com
Expected output:
HTTP/2 200
content-security-policy: ...
我在一次 2025-08-12 的本地测试里,用同一条 300 Mbps 光纤,开启正确规则后,访问 GitHub 首字节时间从约 680 ms 降到 210 ms。这不是节点“神奇加速”,而是规则命中正确后减少了错误重试。
5. 常见故障定位顺序
- 订阅空白:先验链接有效性,再看认证头。
- 节点能连但站点不通:查规则顺序,确认目标域名是否被更泛的规则覆盖。
- 系统显示代理开启但无流量:确认系统代理和增强模式同时启用。
- 只有部分应用不走代理:检查应用是否绕过系统代理,或使用了独立 DNS。
Note: Safari、Chrome、App Store 的行为不完全一致。排障时至少分别测试浏览器和命令行工具。
6. 如何确认已经修好
- 在 Surge 日志中访问
openai.com、github.com、apple.com,确认命中的是你预期的策略组。 - 打开一个国内站点,确认命中
GEOIP,CN,Direct。 - 用
curl -I连续测试 3 次,状态码都为200,且无明显超时。
如果你能同时做到“国外站点走代理、国内站点直连、日志命中正确”,这份 Surge Mac客户端配置与分流规则教程就算完成了。
补充:如果你不想手工维护配置,官方配置和自定义规则是优先路线;需要更省事的订阅管理时,也可以把它当作一种可选方案参考,最后再去 roxi.cc 看看对应的订阅导入与节点管理方式。