Surge (应用程序)

Surge是基于iOS 9新增的“网络扩展”(Network Extension)API[1]开发的一款网络调试工具。作为首个借用此软件可使用Shadowsocks的iOS 9应用,中国大陆网友将其广泛运用于突破网络审查

Surge
Surge 1.0.0 运行于 iPad
Surge 1.0.0 运行于 iPad
開發者Yachen Liu
操作系统iOSiPadOSmacOS
语言2种语言
语言列表
类型网络调试
网站nssurge.com

功能

规则系统

可以根据域名、IP、GeoIP、进程名称等设置代理转发规则。

增强模式

有些应用可能不遵循系统代理设置,开启增强模式将强制接管所有应用的网络请求。

  • Surge 会创建一个虚拟网卡 (Surge VIF) 并配置其为默认路由。所用的 DNS 请求都会得到一个位于 198.18.0.0/15 段的虚拟地址。
  • Surge VIF 仅能够处理 TCP, UDP 和 ICMP 流量。请仅在需要时开启该功能以避免兼容性问题。
  • ICMP 流量不可以被代理,Surge VIF 会直接返回响应。
  • 增强模式可能导致 Xcode 上传 App Store Connect 二进制时失败。

网关模式

Surge Mac 可以作为第 3 层网关来处理来自局域网内的其他设备流量。

处理流程

 
Surge的原理与实现(英文)

下架

2017年7月底,苹果公司在中国区App Store中下架了Surge[2]

参见

参考资料

  1. ^ iPad 商务应用 - iOS - Apple (中国). Apple. [2016-06-01]. (原始内容存档于2016-05-25). iOS 9 还拥有新的网络扩展 API,让开发人员能够为 VPN、先进内容过滤和俘获型无线网络创建 app 扩展。 
  2. ^ 苹果中国 App Store 下架了越来越多的网络访问工具. tech.sina.com.cn. [2017-08-01]. (原始内容存档于2017-08-01). 

外部链接