客户端教程 使用教程
Surge 使用入门:托管配置、增强模式、策略组与模块
Surge 使用入门:iOS 与 macOS 上如何导入机场托管配置、增强模式与系统代理的区别、策略组和模块的作用、DNS 设置,以及 Surge 适合哪些用户。
- 作者
- 网络研究组
- 首次发布
- 最后更新
- 内容类型
- 使用教程
- 资料核对
- 阅读时间
- 约 3 分钟
信息可能随服务调整而变化,请以最新官方信息为准。
客户端档案
Surge
面向专业用户的 iOS / macOS 网络调试与代理工具,功能强大但价格较高。
- 平台
- iOS、iPadOS、macOS
- 内核
- 自研
- 价格
- 付费(买断 / 订阅)
- 开源
- 否
- 上手难度
- 高级
- 适合
- 需要网络调试、精细规则和增强模式的专业用户
- 支持协议
- Shadowsocks、VMess、Trojan、Hysteria2、TUIC
- 官方渠道
- nssurge.com
直接答案
Surge 是面向专业用户的 iOS / macOS 网络调试与代理工具,使用自有配置格式,不能直接导入 Clash 订阅。使用方法是:从官方网站或 App Store 获取 Surge,在配置列表中通过 URL 安装机场提供的 Surge 托管配置,选择策略组节点后启动。macOS 上需要接管终端等程序时,开启增强模式。
Key Takeaways · 要点速览
- Surge 使用自有配置格式,需要机场提供 Surge 托管配置(Managed Profile)。
- 托管配置由机场维护并自动更新,本地修改会被覆盖,自定义内容应放在模块或独立配置中。
- macOS 的增强模式通过虚拟网卡接管流量,作用类似其它客户端的 TUN 模式。
- Surge 价格较高、功能复杂,更适合需要网络调试和精细规则的专业用户。
操作步骤
-
获取 Surge
从 Surge 官方网站或 App Store 获取 Surge,按官方说明完成购买或授权,iOS 版可能需要非中国区 Apple ID。
-
复制托管配置链接
在机场用户中心找到 Surge 托管配置链接,确认是 Surge 格式而不是 Clash 格式。
-
从 URL 安装配置
在 Surge 的配置列表中选择从 URL 下载配置,粘贴链接并安装,然后将其设为当前配置。
-
选择策略组与节点
在策略页面查看策略组,为默认代理、AI 服务等策略组选择合适的节点。
-
启动并按需开启增强模式
iOS 上直接启动并允许添加 VPN 配置;macOS 上开启系统代理,需要终端和全部程序走代理时开启增强模式。
Surge 是什么、适合谁
Surge 是 iOS、iPadOS 与 macOS 上的网络调试和代理工具,除了代理转发,还提供请求查看、HTTP 重写、脚本、模块等专业功能。它使用自有配置格式,机场需要提供 Surge 托管配置才能导入;不提供该格式的机场,Surge 无法直接使用。对只想「导入订阅、选节点、开开关」的用户,Shadowrocket 或 Stash 更合适;需要精细策略组、调试网络请求或在 macOS 上统一接管终端流量的用户,Surge 的价值才能体现出来。价格、授权方式和界面以官方最新信息为准。
| 项目 | 说明 |
|---|---|
| 平台 | iOS、iPadOS、macOS |
| 配置 | Surge 自有格式,常用托管配置 |
| 价格 | 付费,以官方网站与 App Store 显示为准 |
| 常见协议 | Shadowsocks、VMess、Trojan、Hysteria2、TUIC 等 |
| 上手难度 | 高级 |
核心概念
| 概念 | 含义 |
|---|---|
| 托管配置(Managed Profile) | 由机场生成并托管的配置文件,Surge 会按设定间隔自动更新 |
| 策略(Policy) | 单个出口,例如某个节点、直连或拒绝 |
| 策略组(Policy Group) | 多个策略的组合,可以手动选择、自动测速或故障转移 |
| 规则(Rule) | 按域名、IP、进程等条件把流量分配给策略或策略组 |
| 模块(Module) | 叠加在配置之上的修改包,用于追加规则或功能,不影响原配置 |
| 增强模式(Enhanced Mode) | macOS 上通过虚拟网卡接管全部流量 |
导入托管配置
- 在机场用户中心复制 Surge 格式的托管配置链接;
- 打开 Surge 的配置列表,选择从 URL 下载配置(名称以实际版本为准);
- 粘贴链接并安装,将其设为当前配置;
- 在策略页面为各策略组选择节点;
- iOS 上点击启动并允许添加 VPN 配置;macOS 上开启系统代理。
注意托管配置链接与机场订阅一样属于账号凭证,不要外传。iOS 版如需非中国区 Apple ID,请使用你本人的账号,不要使用来路不明的共享账号。
增强模式:让终端也走代理
在 macOS 上,系统代理只对遵守系统设置的程序生效。Claude Code、Codex CLI、git 等命令行工具通常不读取系统代理,这时需要开启增强模式:Surge 创建虚拟网卡,在网络层接管流量,效果类似其它客户端的 TUN 模式。原理和常见问题可以对照 Clash Verge Rev TUN 模式设置 理解;AI 编程工具的代理思路见 Claude Code 网络环境配置。
策略组与模块的使用建议
- 按用途划分策略组:例如「默认代理」「AI 服务」「流媒体」,不同服务固定到不同出口;
- AI 服务固定出口:选择官方支持地区的节点并尽量长期固定,避免频繁切换导致风控;
- 用模块保存自定义:托管配置更新会覆盖本地修改,追加规则、改写 DNS 等需求放在模块中更稳妥;
- 只启用信任的模块:模块可以修改请求和规则,来源不明的模块存在隐私风险。
DNS 设置
Surge 默认使用配置中的 DNS 设置,并支持加密 DNS 等方式。机场托管配置通常已经包含合理设置,新手无需修改。出现解析异常时,可以在 Surge 的请求查看功能中确认域名解析结果和命中的规则,这是 Surge 排查问题的一大优势。
常见问题
| 现象 | 可能原因 | 处理方法 |
|---|---|---|
| 导入时提示格式错误 | 粘贴了 Clash 或通用订阅 | 改用机场提供的 Surge 托管配置 |
| 自定义规则消失 | 托管配置自动更新覆盖了本地修改 | 改用模块保存自定义规则 |
| 终端仍不走代理 | 只开启了系统代理 | 在 macOS 上开启增强模式 |
| 部分网站异常 | 规则或模块冲突 | 在请求查看中确认命中规则,逐个停用模块排查 |
请在遵守所在地法律法规与相关服务条款的前提下使用网络服务。
常见问题
Surge 能用 Clash 订阅吗?
不能直接使用。Surge 的配置格式与 Clash 不同,需要机场提供 Surge 托管配置。如果机场不提供,Surge 并不是合适的选择。
Surge 的增强模式和系统代理有什么区别?
系统代理只影响遵守系统代理设置的程序;增强模式通过虚拟网卡接管几乎所有流量,终端、命令行工具和不读取系统代理的程序也会经过 Surge,作用类似 TUN 模式。
托管配置可以自己修改吗?
可以修改,但托管配置更新时会覆盖本地修改。需要长期保留的自定义规则,建议通过模块实现,或基于托管配置的节点另建一份自己的配置。
新手适合用 Surge 吗?
通常不推荐作为第一个客户端。Surge 价格较高,功能面向网络调试和精细控制。只需要导入订阅、日常使用的 iPhone 用户,Shadowrocket 或 Stash 更直接。