关于 Surge 5 的保姆级教程

以下是一份关于 Surge 5 的保姆级教程,涵盖从安装配置到高级功能的完整流程,结合核心功能与用户常见需求,帮助用户快速掌握这款网络调试与代理工具的全面使用方法。


一、工具简介与核心功能

Surge 5 是一款面向 macOS 和 iOS 的高级网络工具,主打 流量代理网络调试规则管理,支持 HTTP/HTTPS/SOCKS5/Shadowsocks/VMess 等协议。其核心优势包括:

  • 多协议支持:兼容主流代理协议,适配各类机场订阅。
  • 规则分流:通过灵活的规则系统实现精准流量控制(如国内外分流、应用级代理)。
  • 调试与抓包:可拦截、记录并分析 HTTP/HTTPS 请求,支持自定义脚本处理。
  • 隐私与性能:本地数据处理,支持 MITM(中间人攻击)解密 HTTPS 流量(需安装证书)。

二、安装与初始配置

1. 下载与安装

  • iOS/macOS 用户
    1. 使用非中国区 Apple ID 登录 App Store,搜索“Surge”并下载。
    2. 首次启动需输入激活码(付费版)或选择试用(功能受限)。

2. 基础设置

  1. 权限配置
    • 授予 Surge 屏幕录制、VPN 和本地网络访问权限(macOS 需在系统设置中手动开启)。
  2. 导入配置文件
    • 托管配置:从机场获取托管链接 → 进入 Surge 配置页 → 点击“从 URL 下载配置”粘贴链接。
    • 本地配置:手动编辑配置文件(.conf 格式),添加节点和规则。

三、核心功能详解

1. 代理与节点管理

  • 添加节点
    • 手动输入:进入“代理”页面 → 点击“+” → 填写协议类型(如 Shadowsocks)、IP、端口和密码。
    • 订阅导入:粘贴机场订阅链接 → 自动解析节点列表 → 按需筛选(如按地区命名)。
  • 策略组配置
    • 创建策略组(如“Netflix 专用”)→ 绑定特定节点 → 设置负载均衡或故障转移。

2. 规则分流与流量控制

  • 基础规则
    • GEOIP 分流GEOIP,CN,DIRECT(国内直连)→ FINAL,PROXY(国外走代理)。
    • 应用级代理:通过 PROCESS-NAME 规则指定特定应用走代理(如 Telegram)。
  • 高级规则集
    • 引用 GitHub 规则集(如去广告、流媒体解锁)→ 在规则页面粘贴 RAW 链接 → 分配策略。

3. 调试与抓包功能

  • HTTPS 解密
    1. 生成并安装 Surge 的 CA 证书(设置 → MITM → 生成证书)。
    2. 在系统设置中信任证书(iOS:设置 → 通用 → 关于 → 证书信任设置)。
  • 请求分析
    • 查看实时请求日志 → 过滤域名或协议 → 分析请求头/响应体。

四、进阶功能与效率技巧

1. 脚本与自动化

  • 自定义脚本
    • 编写 JavaScript 脚本修改请求/响应(如修改 User-Agent 或重定向 URL)。
      javascript
      // 示例:修改请求头
      $done({ headers: { ...$request.headers, 'X-Custom-Header': 'value' } });
  • 定时任务
    • 设置规则定时切换节点(如夜间切换至低延迟节点)。

2. 多机场与订阅管理

  • Sub-Store 整合
    1. 安装 Sub-Store 模块 → 聚合多个机场订阅为一个链接。
    2. 在策略组中引用整合后的订阅 → 实现节点自动优选。
  • 正则筛选节点
    • 使用正则表达式按名称过滤节点(如 ^.*(香港|US) 匹配香港或美国节点)。

3. 模块化扩展

  • 常用模块推荐
    • 去广告模块:屏蔽常见广告域名(如 RULE-SET,https://adblock.list,REJECT)。
    • 流媒体解锁:针对 Netflix/Disney+ 等平台配置专用策略组。

五、常见问题与解决方案

  1. 节点连接失败
    • 检查协议兼容性(如 SSR 需转换订阅)→ 使用订阅转换工具生成 Surge 格式。
    • 切换代理类型(HTTP → SOCKS5)或调整端口。
  2. 规则冲突导致断网
    • 按优先级排序规则 → 确保 FINAL 规则兜底。
    • 启用 DIRECT 策略测试国内直连是否正常。
  3. MITM 证书不受信任
    • 重新安装证书 → 确保系统完全信任(macOS:钥匙串访问 → 设置为“始终信任”)。

六、替代方案与总结

  • 同类工具对比
    • Clash:开源免费,适合多平台用户,但界面复杂度较高。
    • Quantumult X:iOS 专属,规则语法更简洁,功能相对局限。
  • 总结:Surge 5 以 高自由度规则专业调试能力 见长,适合开发者与高阶用户。通过合理配置策略组与规则集,可显著提升网络效率与隐私保护水平。

教程结束! 如需更多配置模板或社区支持,可访问 Surge 官方文档 或参考 GitHub 开源项目(如 blackmatrix7/ios_rule_script)。

© 版权声明
THE END
喜欢就支持一下吧
点赞14分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片快捷回复

    暂无评论内容