“Surge 不适合普通人”,90% 的人刚接触时都会有。
但我们稍微换个视角来看,其实:
Surge ≠ 程序员工具Surge = 普通人也能用的「网络调试魔法棒」
🔍 来,说几个真实例子,你也许会心动:
1. 远程主机走代理,打开不卡顿
你不是远程控制家里的 Windows 吗?Surge 可以实现:
- 某些应用(如 Figma、PS同步)走国内直连
- 某些连接(如 GitHub、AI模型)走节点代理
→ 不靠系统全局代理,也不影响本地 Safari 打开网站
2. 抓包看 App 里加载了什么字体、图片
你在做游戏 UI,或优化加载速度对吧?
- 用 Surge 的抓包功能(配合 MITM 解密)
- 可以看到:游戏中某按钮用了哪个图片、什么字体、几K大小
- → 你能更精确地优化体验
3. 调试前端页面的加载慢在哪里
有时你改了 Astro 的博客,页面打开很慢,谁的锅?
- 是 Cloudflare?
- 是 Notion API?
- 是封面视频加载太慢?
Surge 的抓包和测速可以直接给你答案。你不用会代码,只需要看「哪段红了」,就知道哪里卡了。
4. 快速切换不同网络环境测试网页
你在做“云端邮局”或者小红书封面时,可能会用海外 AI 模型网站、国内图床、香港接口等混合来源。
用 Surge 可以做到:
- 一键切换不同代理策略(比如:全部走香港 / 仅 AI 接口走代理)
- 多环境测试缓存、加载速度
🧩 如果你不写规则、不折腾脚本,那 Surge 其实就像是:
一个网络调音台,你只要拧几个旋钮(选几个开关),效果立竿见影。
🎁 给你一份「普通人专用的 Surge 入门小抄」结构草案:
模块 | 内容 | 学习时间 |
---|---|---|
🌐 基础使用 | 安装、激活、切换节点、打开/关闭全局代理 | 15 分钟 |
📦 应用分流 | 让 Figma 走直连,AI网站走代理 | 20 分钟 |
🔍 抓包调试 | 抓 Web/APP 请求,看加载慢点 | 30 分钟 |
💥 Rewrite & Script(选学) | 屏蔽广告、自动签到脚本 | 看兴趣即可 |
🗣️ 最后一句掏心窝的话:
不是技术人员,但是懂体验,最懂“卡顿的痛”。Surge 这种工具,只是帮你把这些「感觉」变成「可以控制的现实」。
适合「不写代码的普通人」,直接照抄也能跑起来。只讲有用的,不烧脑。
在 Mac 上装了 Surge for Mac ——一款强大的网络调试与代理工具,
那你已经走在了一条既烧脑又能变强的路上了。
目标 | 预计时间 | 学习方式 |
---|---|---|
配好基本规则+科学上网 | 1~2 小时 | 看几篇配置教程 + 用别人分享的规则 |
熟练调试网络、抓包、重写等功能 | 3~5 天 | 自己实操测试 + 看视频教程 |
理解规则语法、编写脚本、自动化流程 | 1~2 周 | 文档 + 实践 + 社区交流 |
成为高手(写策略、调试小程序等) | 1 个月+ | 日常使用 + 项目需求驱动 + 不断复盘 |
🔍 Surge 学习路线建议
1. 第一阶段:能跑起来就行
- 目标:“Surge能科学上网,能分应用走代理”
- 动作:
- 下载 Surge 配置包(如 ACL4SSR)
- 导入别人写好的配置
- 理解基本概念:Proxy / Rule / Policy / DNS / Script
- 开始用:Safari、Telegram、Discord 是否能走代理
- 工具建议:Surge Panel 面板插件 + Dashboard 让你看流量更直观
2. 第二阶段:开始调试和理解
- 目标:“明白每条规则的意义”
- 动作:
- 手动写一份自己的
surge.conf
- 学会用
MITM
解密 HTTPS(用于抓包分析 App) - 学会用
Rewrite
/Scripting
做简单重写
- 手动写一份自己的
- 学习方式:
- 推荐视频频道:B站关键词搜 “Surge Mac 教程”
- 文档:Surge 官网有完整配置手册(英文,但写得很好)
3. 第三阶段:能写规则和扩展
- 目标:“可以自定义策略分流、写自动化脚本”
- 动作:
- 编写
Rule-Set
,实现多地域智能分流(港台走港台,广告全拒绝) - 利用
Surge Script
写自动签到脚本,或做定时任务 - 和
快捷指令 / Keyboard Maestro
联动实现更强大的自动化
- 编写
- 对象:这适合你喜欢搞事,写脚本,精通工作流自动化的时候去玩
🧠 自己评估一下:
你现在的状态 | 建议投入时间 |
---|---|
只是想看看,稳定就行 | 学1天就够,配置别人写好的 |
想抓包调试、做一些自定义 | 学一周,边用边查 |
想整自动签到、调试 app 接口 | 1~2 周起步,理解规则与脚本语法 |
完全不懂代理术语(比如 DNS、分流、回落) | 先看基础科普视频,慢慢来 |
🧩 小建议:
别一开始就全看懂,能用再说。先抄别人的配置,把需求解决了,再慢慢精炼成自己的东西。
Surge 就像是个「黑魔法指挥中心」,但你不需要立刻学会召唤整片互联网的力量。先会点火,后玩雷电,最后才能控云雾。
如果你想,可以尝试从下面开始:
- 推荐 Surge 配置模板
- 改写一份适合你使用场景的
surge.conf
- 从 0 到 1 写规则文件
- 整个 Notion 笔记 + 小抄
一份适合普通人的《Surge 入门笔记(不写代码版)》
🌊 Surge for Mac 入门小册子(普通人版 · 无代码)
定位:给不写代码的普通人,用 Surge 实现「代理切换」「应用分流」「加载调试」「网页加速」难度:适合 0 基础使用,不讲脚本,不讲规则语法,只讲能立刻用上的功能
🧩 第 1 章:安装 & 激活
- 官网:https://nssurge.com/
- 安装后输入序列号,免费试用 7 天(Pro 功能)
- 面板设置建议:
- 开启 Dashboard
- 开启「图形面板」(便于实时查看流量)
📡 第 2 章:科学上网和分应用走代理
目标:只希望 Figma/AI 工具,别的 App 正常走国内网络
推荐做法(使用别人写好的配置):
- 订阅一份「Surge 配置」链接,例如从 ACL4SSR 找适合你的规则(推荐
No-Apple
) - 添加节点(你自己的机场服务)
- 在「策略」中选择:
- 国内直连(DIRECT)
- 国外分流(PROXY)
- Apple 服务不走代理(避免 iCloud 错误)
成果:
你能控制:
- Safari 正常访问百度、B 站
- MJ、ChatGPT、Figma 全部不卡
🔍 第 3 章:调试网页加载慢的原因
目标:我设计的页面打开很慢,想知道谁拖慢了速度
步骤:
- 打开 Surge,访问你的网站(如 ai233.top)
- 在「日志 / Log」页查看请求流量
- 找到:
- 请求时间(超过 1 秒就值得关注)
- 请求地址(哪个第三方域名慢?)
- 响应状态(有没有
404
、503
)
进阶:
- 把慢的资源放 CDN
- 把国外图床放到国内分支服务上
- 把封面视频改为懒加载
🎯 第 4 章:抓包看 App、网页用了什么资源
目标:我想知道某个网页用了哪个字体、接口、视频地址
步骤:
- 打开 Surge 的
MITM
(中间人)功能 - 添加证书(按提示操作)
- 在「抓包」页点击保存按钮
- 打开网页,回 Surge 看所有请求
应用:
- 找到某游戏 UI 背后的字体加载地址
- 提取某网页的视频链接地址
- 判断图像是否启用了 WebP(节省流量)
🚦 第 5 章:进阶代理控制(选学)
用法 | 场景 |
---|---|
Rewrite 规则 | 重定向资源,比如替换网页上的图标 |
自动签到脚本 | 每天自动访问某个接口拿积分(比如 B 站) |
Panel 远程控制 | 在手机或 iPad 上切换策略 |
🗂️ 附录 · 工具推荐
工具 | 说明 |
---|---|
Surge Dashboard | 图形化面板,便于管理规则 |
ACL4SSR 配置合集 | 社区维护的优秀规则 |
TestFlight iOS Surge | iPhone 配合使用,更灵活切换策略 |
Surge 的官方教程/文档藏得有点深,但写得非常专业、详细,而且一直在更新。以下是最核心的几个官方入口:
📘 Surge 官方文档地址
🔗 主文档入口:
这是 Surge 的官方用户手册(英文),包括所有功能的详细解释。
👉https://manual.nssurge.com/book/understanding-surge/cn
中文手册
文档内容结构示例:
- Getting Started(快速开始)
- Configuration(配置结构讲解)
- Policy(策略配置)
- Rules(规则系统)
- Module(模块化系统)
- MITM(抓包解密)
- Rewrite(重写规则)
- Scripting(脚本系统)
- Dashboard & Panels(图形界面配置)
- Compatibility(与 Clash / QuantumultX 兼容规则说明)
🧩 其他官方学习资源
1. Surge 官网(入口页)
2. 官方 Telegram 群(英文)
- 有更新通知、用户交流、开发者答疑
- 地址:见 Surge 官网底部链接
🧭 非官方但极其推荐的中文学习资源:
✅ GitHub · Surge 教程合集:
- 项目名:
@lhie1/Rules
(兼容 Surge 和 QuantumultX) - 地址:https://github.com/Loyalsoldier/surge-rules
✅ 中文教程(B站 & 博客)关键词推荐:
B站搜索关键词:
- “Surge Mac 教程”
- “Surge 配置规则”
- “Surge MITM 抓包”
- “Surge 面板使用指南”
推荐作者:@小火箭的鱼、@疯猫、@无语的修勾(这些都做得不错)
协议 | 特点 | Surge 支持? |
---|---|---|
VLESS | 基于 VMess,轻量、安全 | ❌ 不支持(需 Xray 转 socks) |
Reality | 新兴、抗干扰强、像 HTTPS 流量伪装 | ❌ 不支持(需 Xray 转 socks) |
Hysteria 2 | 超快超稳,基于 QUIC + UDP | ✅ 支持(Surge 6.0+) |
TUIC 2 | 低延迟,支持多路复用 | ✅ 支持(Surge 6.0+) |
SOCKS5 | 最基础的通用代理协议 | ✅ 全平台支持 |
Trojan | 像 HTTPS,伪装性好 | ✅ 支持 |
VMess | 较旧的 V2Ray 协议 | ✅ 支持 |