Surge 专题

Surge 是一个在 iOS 和 macOS 平台上的网络工具,其核心能力有四项:

  • 接管:可以将设备发出的网络连接进行接管。Surge 支持代理服务和虚拟网卡两种方式接管。
  • 处理:可以对被接管的网络请求和响应进行修改。包括 URL 重定向、本地文件映射、使用 JavaScript 自定义修改等多种方式。
  • 转发:可以将被接管的网络请求转发给其他代理服务器。可以是全局转发,也可以按照非常灵活的规则系统确定出口策略。
  • 截获:可以截获并保存网络请求和响应的具体数据,同时可对 HTTPS 加密流量进行 MITM 解密。

以上四项能力构成了 Surge 的核心工作流。但 Surge 的功能还不仅限于以上四点,如可以自定义 DNS 服务器、对全局配置 DNS-over-HTTPS 等。

授权

Surge 的 macOS 和 iOS 版本是分开进行授权购买,互不通用。

不同于大多数人较为熟知的买断制和订阅制,Surge 的营销模式为:以 iOS 版 Surge 为例,在花费 49.99 美元后,你可以获得 3 台设备绑定使用的授权,并且获得一年内 Surge 功能上的新特性,而在一年后新出的功能将需要再花费 14.99 美元获得新一年的功能性订阅。

也就是说,在购买一年后软件仍旧可以正常使用和获得问题修复的更新,但是一年后新出的功能就需要另外付费订阅来获得。

这样的营销模式和早期的定价也是 Surge 饱受争议的主要原因,个人也一直不建议将 Surge 作为首要选择目标,毕竟同类型应用还是不少的,例如媲美 Surge 的 Quantumult X;价格实惠、协议全面的 Shadowrocket 等都是不错的选择。

延伸

🗂 目录
出站模式 (使用规则系统决定如何处理请求)
Surge 规则系统
Surge 代理策略与策略组
DNS (覆盖系统 DNS 设置和配置本地 DNS 映射记录)
Surge 本地 DNS 映射和 DNS 相关设置
Rewrite (重定向 HTTP 请求或者篡改请求 Header)
Surge HTTP 处理:Rewrite
MitM (使用中间人工具(MitM)解密 HTTPS 流量)
Surge HTTP 处理:HTTPS 解密
脚本 (使用 JavaScript 扩展 Surge 的各项功能)
Surge 脚本
其他
Surge 高级设置
Surge 子网设置
Surge 远程代理访问与网关模式
Surge iPerf 测试
Surge 模块
Surge 托管配置与配置段分离
Surge 抓取流量
Surge 部署 Snell Server
作者

Conners Hua

发布于

2019-12-21

更新于

2019-12-21

许可协议

评论

Your browser is out-of-date!

Update your browser to view this website correctly.&npsb;Update my browser now

×