Surge
Surge 是 Apple 生态里的高级网络工具箱:它读取 Profile / Config,接管设备流量,按 Rule / Rules 命中 Policy Group,并用 Surge Dashboard、MitM、Scripting、Module / sgmodule 做调试和扩展。新手只想快速粘贴订阅时不一定需要它,但想把规则和请求讲明白,Surge 很有价值。
新手教程
第一次用 Surge,先按教程跑一遍
拿到机场订阅后,默认先看 iPhone / iPad。先照这 6 步做,只用这 6 步跑通:复制订阅、导入配置、启动 VPN、选择规则模式、策略组里选节点、打开 52.mk IP 检测验收。Mac 单独放一段;Dashboard、MitM、模块和脚本放最后。先跑通,跑通以后再看术语,不要一开始研究术语。
维护状态
活跃
价格
免费安装 / 付费解锁
常用配置
Profile、规则、策略组、脚本、调试
软件速览
先把 Surge 放到正确位置
看代理软件先别急着下载。新手要先分清三件事:它负责读取什么配置、在哪些设备上工作、打开后是不是已经接管网络。下面这几项先看懂,再去教程里按步骤操作。
- 平台
- iOS / iPadOS / macOS / tvOS
- 价格说明
- iOS 端以 App Store 内购为准,Mac 授权以官方页面为准。
它是什么
Surge 是 Apple 生态里的高级网络工具箱:它读取 Profile / Config,接管设备流量,按 Rule / Rules 命中 Policy Group,并用 Surge Dashboard、MitM、Scripting、Module / sgmodule 做调试和扩展。新手只想快速粘贴订阅时不一定需要它,但想把规则和请求讲明白,Surge 很有价值。
适合谁
进阶 Apple 用户、需要规则调试的人、开发者网络排查、需要 Module / Scripting 生态
吃什么配置
Surge Profile / Config、Managed Profile、Policy Group、Rule / Rules、Surge Module、MITM、脚本
先注意什么
能力很强,但学习成本高。它不是单纯导入订阅的软件,也常被开发者拿来调试请求、DNS、规则和出口。
Surge 深度档案
先把 Surge 当成网络控制台,而不是普通机场客户端
Surge 的核心不是“登录账号”,而是读一份 Profile:Profile 里写 [Proxy]、[Proxy Group]、[Rule]、[MITM]、[Script] 等 section。它先接管系统流量,再按规则命中策略组,最后把请求交给直连、代理、拒绝或调试链路。只想快速上网的人会觉得它复杂;需要看清请求、规则、DNS 和出口的人,会觉得它够细。
Profile / Config 是行为来源,不是账号登录入口。
Policy Group 决定实际出口,Rule / Rules 决定请求命中哪组策略。
Surge Dashboard 能看到 Recent Requests、Policy、Rule、Remote IP 和错误信息。
Module、MitM、Scripting 是进阶调试能力,基础配置没跑通前先别叠加。

平台能力
同一个 Surge,不同平台的重点不同
iOS 端
用 Profile 和 Outbound Mode 跑通手机流量
iPhone / iPad 上先导入 Surge Profile,再确认 Outbound Mode 是 Rule-Based Proxy。Capture、Modify、MitM 和脚本可以晚点再碰。
- 适合
- 需要在手机上做规则分流、移动网络测试、应用请求排查的人。
- 注意
- Direct Outbound 会直连;Global Proxy 只适合短时排错,不适合长期当默认。
macOS 端
System Proxy、Enhanced Mode 和 Dashboard 是重点
Mac 端先打开 Set as System Proxy 跑通浏览器,再用 Enhanced Mode 处理不遵守系统代理的应用。Dashboard 用来查 Recent Requests、Policy、Rule 和 DNS。
- 适合
- 桌面端网络调试、开发者排查、进程级观察、请求记录回放。
- 注意
- 同时开多个代理软件会抢系统代理;Enhanced Mode 不是越早开越好。
tvOS / Apple TV
先看安装与配置兼容性
Surge 5 的 App Store 页面包含 Apple TV 兼容入口,但电视端使用重点是配置能否导入、目标流媒体能否走预期出口。
- 适合
- Apple TV 上测试 Netflix、YouTube、Disney+、TikTok 等场景。
- 注意
- 不要把 Mac 的 Dashboard、进程规则和桌面排错方法完整照搬到 tvOS。
Dashboard
规则调试时看这里
Surge Dashboard 能连接本机或远程 Surge 实例,查看 Recent Requests、DNS、Traffic Statistics 和请求详情,是排查 Policy / Rule 命中的入口。
- 适合
- 判断请求是否进入 Surge、命中哪条规则、最终走 DIRECT 还是 Proxy。
- 注意
- Dashboard 有记录不等于出口质量好,最后仍要看 52.mk IP 检测和目标服务结果。
适合人群
上手路线
按这个顺序走,基本能把“下载、导入、选择、接管、验证”一条链路跑完。
- 1
确认软件和授权
iOS / tvOS 从 App Store 看 Surge 5,Mac 从 nssurge.com 下载。先核对平台、价格、授权方式和设备兼容性。
不要从第三方安装包或破解包开始。
- 2
导入 Surge Profile
复制机场后台给的 Surge Profile / Config URL,通过 SETUP 或 Profile 入口导入,下载后切换到这份配置。
导入后仍显示 Default,说明还没切到正确 Profile。
- 3
看懂配置骨架
[Proxy] 是节点,[Proxy Group] 是策略组,[Rule] 是分流规则,[MITM] 和 [Script] 是调试/自动化能力。
规则区按顺序匹配,第一条命中就决定后续策略。
- 4
iOS 先用 Rule-Based Proxy
Outbound Mode 先选 Rule-Based Proxy,确认 VPN 权限允许。需要排错时再短暂切 Global Proxy 或 Direct Outbound 对比。
Direct Outbound 会导致出口不变。
- 5
Mac 先开 System Proxy
浏览器跑通后,再看是否需要 Enhanced Mode 处理不遵守系统代理的应用。
不要让多个代理客户端同时抢系统代理。
- 6
用 Surge Dashboard 排错
看 Recent Requests、Status、Policy、Rule、Remote IP 和 Notes,先判断请求有没有进 Surge。
没请求先查接管,有请求再查规则。
- 7
最后做 IP 检测
打开 52.mk IP 检测,看出口 IP、DNS、共享人数、风控值和流媒体/AI 服务连通性。
Dashboard 正常只是内部链路,出口验收还要看外部结果。
界面词典
- Profile / Config
- Surge 读取的配置文件。它决定代理、规则、DNS、MitM、脚本和模块怎么工作。
- Managed Profile
- 通常由服务商远程维护的配置。可以更新,但不适合直接本地乱改。
- [Proxy]
- 节点或代理策略定义区。机场给的节点通常会写在这里。
- [Proxy Group]
- 策略组定义区。手动选择、自动测速、Fallback、Load Balance 等都属于策略组思路。
- Policy Group
- Surge 里决定实际出口的一组策略。规则命中后,通常会交给某个 Policy Group。
- Rule / Rules
- 分流规则。Surge 按顺序从上往下匹配,命中后就选择对应策略。
- Set as System Proxy
- Mac 上让遵守系统代理的软件走 Surge。新手先用它跑通浏览器。
- Enhanced Mode / Surge VIF
- Mac 上更完整的接管方式,用虚拟网络接口处理不走系统代理的流量。
- Surge Dashboard
- Mac 端图形化调试界面,可以看 Recent Requests、DNS、Traffic Statistics 和请求详情。
- Request Viewer / Recent Requests
- 查看请求列表、状态、命中 Policy、Rule、Remote IP 和错误信息的位置。
- Module / sgmodule
- 给当前 Profile 打补丁的模块文件,可以覆盖部分设置,但不是机场订阅本体。
- MitM
- HTTPS 解密调试能力,需要 CA 证书和 hostname 控制。不是普通上网必须项。
- Scripting
- 脚本自动化能力,可以处理请求、响应、规则、DNS、事件和定时任务。
常见误区
把 Surge 当成机场账号登录器
Surge 不提供线路。没有 Profile / Config 或节点订阅,安装后也不能直接使用。
把 Clash YAML 直接当 Surge 配置
Surge Profile 是自己的 section 格式。机场后台没有 Surge 入口时,要先确认是否支持转换或专用配置。
只看节点延迟,不看 Rule 命中
延迟低不代表请求走了这个节点。Dashboard 里的 Policy / Rule 才能告诉你实际路径。
Mac 一上来就开 Enhanced Mode
先用 System Proxy 跑通浏览器,确认主 Profile 没问题,再处理不遵守系统代理的应用。
乱导入 Module / sgmodule
模块可能改写规则、脚本、MitM 和请求头。基础链路没跑通时,先不要叠加额外变量。
MitM 全局打开
MitM 用于明确的 HTTPS 调试。全局解密既容易出证书问题,也会增加隐私和稳定性风险。
常用模块
Surge Module
NobyDa Script
BoxJs 模块合集
官方资料
配置入口、平台支持和边界从这里核对
Surge 官方网站
核对 Surge Mac、iOS、官方产品图、下载入口和授权信息。
Surge Manual
官方手册入口,确认 network toolbox、规则、DNS、MitM、Scripting 和 Dashboard 说明。
Surge Quick Start
理解示例 Profile、[Proxy]、[Proxy Group]、[Rule] 和基础转发逻辑。
Surge Profile
核对 Profile / Config、Managed Profile、Normal Profile、section 和 include 机制。
Surge Module
核对 Module / sgmodule 的作用、覆盖范围、metadata 和 requirement。
Surge Enhanced Mode
核对 Mac 上 Enhanced Mode / Surge VIF 的适用场景。
Surge MitM
核对 HTTPS Decryption、CA 证书和 hostname 边界。
Surge Troubleshooting
遇到连接、DNS、规则和证书问题时,用官方排错思路交叉检查。
App Store:Surge 5
核对 iPhone、iPad、Apple TV 兼容性、内购和开发者信息。
Surge 普通新手教程样本
对照配置列表、从 URL 下载配置、启用代理、出站模式和切换代理节点的普通教程顺序。
Surge iOS 配置教程样本
对照 iOS 复制托管订阅、从 URL 下载配置、规则模式、策略组和允许 VPN 的路径。
Surge Mac 配置教程样本
对照 Mac 从 URL 安装配置、应用配置、设置为系统代理和更新配置的路径。
延伸观看
想看实机操作,可以从这几类教程开始;本站内容已按新手流程重新整理。