客户端教程 使用教程

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 价格较高、功能复杂,更适合需要网络调试和精细规则的专业用户。

操作步骤

  1. 获取 Surge

    从 Surge 官方网站或 App Store 获取 Surge,按官方说明完成购买或授权,iOS 版可能需要非中国区 Apple ID。

  2. 复制托管配置链接

    在机场用户中心找到 Surge 托管配置链接,确认是 Surge 格式而不是 Clash 格式。

  3. 从 URL 安装配置

    在 Surge 的配置列表中选择从 URL 下载配置,粘贴链接并安装,然后将其设为当前配置。

  4. 选择策略组与节点

    在策略页面查看策略组,为默认代理、AI 服务等策略组选择合适的节点。

  5. 启动并按需开启增强模式

    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 上通过虚拟网卡接管全部流量

导入托管配置

  1. 在机场用户中心复制 Surge 格式的托管配置链接;
  2. 打开 Surge 的配置列表,选择从 URL 下载配置(名称以实际版本为准);
  3. 粘贴链接并安装,将其设为当前配置;
  4. 在策略页面为各策略组选择节点;
  5. 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 更直接。

参考资料