一、Surge代理设置教程适用场景
Surge 是 iOS 与 macOS 上常用的网络调试与代理管理工具。本 Surge代理设置教程面向开发调试、企业内网访问、家庭网络优化和合规网络测试,介绍 HTTP、SOCKS5 代理的添加方法、策略组配置、规则分流与常见排错。请仅在合法授权范围内使用代理,遵守当地法律法规及服务商条款。
二、设置前的准备
- 已安装 Surge,并确认当前配置文件可编辑。
- 准备代理服务器信息:协议类型、地址、端口、用户名和密码。
- 明确分流需求:哪些域名或应用走代理,哪些直连。
- 如涉及 HTTPS 解密调试,需另行安装并信任证书;普通代理设置不需要开启 MITM。
三、Surge代理设置教程:添加HTTP/SOCKS5代理
打开 Surge,进入“配置”页面,选择当前配置并点击“编辑”。在 [Proxy] 段添加代理条目:
text
[Proxy]
ProxyA = http, 1.2.3.4, 8080, username, password
ProxyB = socks5, 5.6.7.8, 1080, username, password
其中 ProxyA、ProxyB 为自定义名称;http 与 socks5 为协议类型;后两项为代理地址、端口;如无认证可省略用户名和密码。保存后返回配置页面启用该配置。
四、配置策略组与自动测速
在 [Proxy Group] 段创建手动选择组和自动测速组,便于切换与故障转移:
text
[Proxy Group]
Proxy = select, ProxyA, ProxyB
Auto = url-test, ProxyA, ProxyB, url=http://www.example.com, interval=600
select 适合手动切换;url-test 会按延迟自动选择。将出站模式设为“规则模式”,再通过规则决定流量走向。
五、规则分流示例
text
[Rule]
DOMAIN-SUFFIX,example.com,Proxy
DOMAIN-SUFFIX,example.org,Auto
FINAL,Proxy
规则按顺序匹配,FINAL 为兜底规则。建议先写精确规则,再写域名后缀规则,最后设置 FINAL。保存配置后,在 Surge 首页查看请求日志,确认命中策略是否符合预期。
六、测试与排错
- 无法连接:检查地址、端口、协议类型和账号密码是否正确。
- 规则不生效:确认出站模式为规则模式,并检查规则顺序与域名拼写。
- 测速异常:更换测速 URL,或检查网络环境与代理服务可用性。
- 部分应用不走代理:检查是否被直连规则命中,或应用是否使用独立网络栈。
- 凭据安全:配置文件可能包含账号密码,避免公开分享;定期更换凭据。
七、合规与安全提示
使用 Surge 代理时应仅访问合法授权资源,不用于绕过监管、攻击、欺诈、账号滥用或其他侵权用途。选择代理服务时,应确认其资质、隐私政策和数据处理方式。本 Surge代理设置教程仅用于技术学习与合规网络调试。

