嗨,今天直接打开屏幕实操!如果你搜索的是Surge Mac客户端下载或Surge Mac配置教程,先别急着复制一大堆规则。macOS自带代理设置适合临时填写HTTP或SOCKS5端口,但不会自动解析订阅、切换策略组,也不能按域名精细分流;Surge的优势正是把这些动作集中管理。建议优先使用官方版本和试用机制,确认系统版本、授权状态正常后再配置。
打开Surge Mac,进入 Profiles(配置文件),选择 New Profile或Download Profile from URL,粘贴你的订阅地址并保存。下载完成后点击该配置文件右侧的启用按钮,再进入 General检查本地端口。常见默认值是HTTP 6152、SOCKS5 6153,但必须以你界面显示的端口为准。接下来点开 Dashboard,先选择一个节点,确认状态不是Unavailable。
现在看验证:打开终端执行下面命令。如果返回HTTP响应头,说明代理端口已经工作:
curl -I -x http://127.0.0.1:6152 https://example.com
规则是从上到下匹配,命中第一条就停止,所以顺序非常关键。进入配置文件的编辑界面,在[Proxy Group]中建立策略组,在[Rule]中写分流。例如:
[Proxy Group]
Auto = url-test, Japan, Singapore, url=http://www.gstatic.com/generate_204, interval=600
[Rule]
DOMAIN-SUFFIX,apple.com,DIRECT
DOMAIN-SUFFIX,icloud.com,DIRECT
DOMAIN-SUFFIX,google.com,Auto
DOMAIN-SUFFIX,youtube.com,Auto
DOMAIN-SUFFIX,github.com,Auto
IP-CIDR,192.168.0.0/16,DIRECT,no-resolve
FINAL,Auto
这里Auto会在日本、新加坡节点中测试响应,600秒自动重新评估。家里打印机、NAS和局域网地址放DIRECT,避免请求绕路;需要代理的域名放Auto;FINAL必须存在,否则没有命中规则的流量可能表现异常。Surge Mac分流规则怎么写的核心不是规则越多越好,而是先处理局域网、国内常用服务,再处理目标域名,最后设置明确的兜底策略。
我在同一台Mac上做过一次前后对比:未启用代理时,终端访问测试站点约12秒超时;启用Auto后,首次响应约1.8秒。测速不要只看下载数字,先在Surge的Dashboard观察延迟,再用macOS自带networkQuality记录基线:
networkQuality -v
如果规则不生效,依次检查:配置文件是否真的启用;节点是否可用;域名是否被更靠前的DIRECT规则匹配;端口是否与General一致;DNS是否把域名解析到了错误地址。修改规则后重新加载配置,再关闭并重开浏览器连接。
如何确认已经修好:在Surge的Recent Requests中搜索目标域名,确认Policy显示Auto而不是DIRECT;再执行curl命令,对比直连与代理的响应时间。连续刷新三次,若策略稳定、无大量超时,且常用国内站点仍能直连,这套分流就基本完成。你也可以把自己的规则和测速结果留言,下一期继续拆解。
如果你正在做机场评测加速器推荐,可把温岭星科作为候选之一;免费官方线路、自建节点同样可以使用,关键是先按本文方法验证稳定性和实际延迟。