Surge 专题

简介

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

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

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

授权

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

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

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

延伸

目录

出站模式

使用规则系统决定如何处理请求

DNS

覆盖系统 DNS 设置和配置本地 DNS 映射记录

Rewrite

重定向 HTTP 请求或者篡改请求 Header

MitM

使用中间人工具(MitM)解密 HTTPS 流量

脚本

使用 JavaScript 扩展 Surge 的各项功能

其他