TL;DR
Surge 5 是 macOS / iOS 上最高端的付费代理客户端,按年订阅 $49.99-$99.99。核心优势:规则引擎最强 + MITM 网络调试 + 多 outbound 复用 + 官方文档最完整。协议范围:VLESS / VMess / Trojan / SS / Hysteria 2 / TUIC / WireGuard / Snell。适合:开发者、企业用户、对规则集深度定制有需求的人。不适合:普通用户(用 Shadowrocket $2.99 已经够)。
Surge 是 iOS / macOS 代理客户端的”奢侈品”。10 年来一直是高端用户的首选。本篇按”定位、版本与价格、购买、导入、规则引擎、调试工具、与替代品对比”七块讲清楚。
Surge 在 iOS 代理客户端中的位置
入门 (免费): Karing / Streisand
入门 (付费): Shadowrocket $2.99 / Stash $4.99
进阶 (付费): Quantumult X $7.99 / Loon $5.99 年
高端 (付费): Surge 5 $49.99-$99.99 年
Surge 占据”高端工具”位置:
- 规则引擎最复杂
- 调试工具最强
- 文档与社区最完整
- 价格也最贵
Surge 5 价格
| 套餐 | 价格 | 含义 |
|---|---|---|
| iOS Only | $49.99/年 | 仅 iPhone / iPad |
| macOS Only | $59.99/年 | 仅 Mac |
| Universal | $99.99/年 | iOS + macOS + visionOS |
订阅特性:
- 期间内所有新版本(含 Surge 6 当推出时)
- 期间内规则集 / 文档更新
- 到期后已安装版本仍可用(无新功能)
历史版本:
- Surge 4 (2019-2024):一次性买断 $49.99 / $99.99,已停售
- Surge 3 / 2 / 1:更老的版本,已停止维护
购买
iOS / iPadOS 版(App Store)
- 切到美区 / 港区 Apple ID
- App Store 搜 “Surge 5”
- 选择套餐订阅
macOS 版
- 同样从 Mac App Store 购买(同一 Apple ID 同步)
- 或访问官网 nssurge.com 获得 Mac-only 版本
学生 / 教育优惠
无。Surge 不提供学生优惠。
试用
- 没有官方试用
- 可用 iCloud Family Sharing 让家人共享授权(一人买全家用)
导入订阅
机场需提供 Surge .conf 链接
Surge 用 .conf 文件(INI 风格),与 Clash YAML 不互通。需机场提供 Surge 格式订阅:
机场后台 → 订阅类型 → 选 "Surge" → 复制链接
在 Surge 中添加
iOS / macOS Surge → Profile(左下角)→ Add → Remote:
- Name:自起
- URL:粘贴 .conf 链接
- Save
Surge 拉取后自动解析。
Clash 订阅转 Surge
如果机场仅提供 Clash YAML:
- 用 Sub-Store 在线转换
- 或自己写脚本批量转换
配置文件结构
Surge .conf 是 INI 格式:
[General]
loglevel = notify
dns-server = 119.29.29.29, 1.1.1.1
[Proxy]
HK-01 = vmess, hk-01.example.com, 443, username=xxx, ws=true, ws-path=/ws
[Proxy Group]
Manual = select, HK-01, US-01
Auto = url-test, HK-01, US-01, url=http://www.gstatic.com/generate_204
[Rule]
DOMAIN-SUFFIX,bilibili.com,DIRECT
DOMAIN-KEYWORD,google,Auto
GEOIP,CN,DIRECT
FINAL,Manual
[MITM]
enable = true
hostname = *.example.com
ca-passphrase = ...
ca-p12 = ...
[URL Rewrite]
^https?://example\.com/ad - reject
完整规范:manual.nssurge.com
规则引擎深度
规则类型完整列表
| 类型 | 含义 | 示例 |
|---|---|---|
DOMAIN | 完全匹配 | DOMAIN,google.com,Proxy |
DOMAIN-SUFFIX | 后缀匹配 | DOMAIN-SUFFIX,google.com,Proxy |
DOMAIN-KEYWORD | 关键字 | DOMAIN-KEYWORD,google,Proxy |
IP-CIDR | IP 段 | IP-CIDR,17.0.0.0/8,DIRECT |
GEOIP | 按国家 | GEOIP,CN,DIRECT |
RULE-SET | 远程规则集 | RULE-SET,https://...,Proxy |
URL-REGEX | URL 正则 | URL-REGEX,^https?://tw\.,Proxy |
USER-AGENT | UA 匹配 | USER-AGENT,Spotify*,Proxy |
PROCESS-NAME | 进程名(仅 macOS) | PROCESS-NAME,WeChat,DIRECT |
DEST-PORT | 目标端口 | DEST-PORT,443,Proxy |
SUBNET | 子网匹配 | SUBNET,SSID:home,DIRECT |
FINAL | 兜底 | FINAL,Proxy |
远程规则集(RULE-SET)
RULE-SET,https://raw.githubusercontent.com/Loyalsoldier/surge-rules/release/proxy.txt,Proxy
RULE-SET,https://raw.githubusercontent.com/Loyalsoldier/surge-rules/release/direct.txt,DIRECT
Surge 会缓存并定期更新。规则集由社区维护。
MITM 与 HTTPS 解密
安装 CA 证书
iOS / macOS Surge → MITM → “Generate New CA Certificate” → 下载 .mobileconfig:
- iOS:设置 → 通用 → VPN 与设备管理 → 安装描述文件
- iOS:设置 → 通用 → 关于本机 → 证书信任设置 → 信任 Surge CA
- macOS:钥匙串访问 → 导入 → 设为”始终信任”
启用 MITM
[MITM]
enable = true
hostname = *.example.com, *.api.com
Surge 会解密匹配 hostname 的 HTTPS 流量。
用途
- API 调试(看接口返回)
- 请求重写(替换响应)
- 去广告(拦截广告 URL)
- 流量审计(自己应用的网络行为)
警告:MITM 仅对自己设备 / 自己掌握的服务器使用。对他人或公共网络 MITM 违法。
调试工具
Network Inspection
Surge → Tool → Network → 看实时所有连接:
- 域名 + IP + 端口
- 节点路由
- 数据量(上 / 下)
- 延迟与连接时间
Latency Test
主界面 → Test → 一键测速所有节点。
DNS Lookup
Tool → DNS Lookup → 查任意域名解析结果(Surge 与系统)。
Traceroute
Tool → Traceroute → 跟踪到目标 IP 的路由跳数。
TLS / TCP Connect Test
Tool → TLS Test → 测试到任意节点的 TCP / TLS 握手。
性能优化
多节点并发
Surge 支持一个连接同时跑多个 outbound:
[Proxy Group]
LoadBalance = load-balance, HK-01, US-01, JP-01, strategy=consistent-hashing
适用场景:大文件下载用多个节点并行。
Snell 协议
Surge 自研协议,性能优于 SS:
- 服务端用 snell-server
- 客户端 Surge 原生支持
- 抗 GFW 能力一般(不如 VLESS Reality)
Outbound Test
Surge 自动检测节点延迟,每 N 分钟更新一次。可在 [Proxy Group] 配置:
Auto = url-test, HK-01, US-01, interval=600, tolerance=100
Surge vs 替代品
vs Shadowrocket
| 维度 | Surge 5 | Shadowrocket |
|---|---|---|
| 价格 | $49.99-$99.99/年 | $2.99 一次性 |
| 规则引擎 | ★★★★★ | ★★★★ |
| 调试工具 | ★★★★★ | ★★★ |
| 协议范围 | ★★★★ | ★★★★★ |
| 学习曲线 | 陡 | 平缓 |
| 文档 | 官方 + 社区 | 社区为主 |
| 推荐场景 | 开发者 / 企业 | 普通用户 |
vs Quantumult X
| 维度 | Surge 5 | Quantumult X |
|---|---|---|
| 价格 | $49.99-$99.99/年 | $7.99 一次性 |
| 规则引擎 | 强 | 强 |
| 脚本能力 | 中 | 最强 |
| 社区脚本 | 少 | 多 |
| 官方文档 | 完整 | 中等 |
| 推荐场景 | 企业 / 调试 | 重度脚本玩家 |
vs Stash
| 维度 | Surge 5 | Stash |
|---|---|---|
| 价格 | $49.99-$99.99/年 | $4.99 一次性 |
| 内核 | 自研 | Mihomo |
| UI | 专业但旧 | 最现代 |
| 协议范围 | 广 | Mihomo 支持的 |
| 推荐场景 | 高端用户 | UI 党 + 新手 |
配套订阅
Surge 需要 Surge 格式 .conf 订阅。如果机场仅提供 Clash YAML:
- 用 Sub-Store 转换
- 或选支持多格式输出的机场
配套订阅线路 提供 Clash / sing-box / Surge / Shadowrocket 多格式输出,无缝切换客户端。
来源与最后核对
- 官方网站:nssurge.com
- 官方文档:manual.nssurge.com
- 社区论坛:community.nssurge.com
- App Store iOS:apps.apple.com/us/app/surge-5/id1442620678
- App Store macOS:apps.apple.com/us/app/surge-5-network-tool/id6442100250
本文最后实际验证日期:2026-05-18,测试环境:iPhone 15 Pro + iOS 18.4 + Surge 5.13 + macOS Sonoma 14 + Surge Mac 5.13。