Surge 是一个 Web 开发和代理实用程序。它是为开发人员设计的,因此需要专业知识才能使用。
Surge 是一款允许您控制设备上的网络连接的应用程序。它具有四个主要功能:接管、处理、转发和拦截。这些功能允许您修改和重定向网络请求,将其转发到其他代理服务器,以及拦截和保存特定数据。 Surge 还具有许多其他功能,例如拦截广告、执行 URL 重写以及支持 IPv6 的能力。
Surge 的突出功能之一是它能够接管来自设备上任何应用程序的所有 HTTP、HTTPS 和 TCP 流量,并将其重定向到代理服务器。这可以使用高度可配置的规则来完成,从而允许您自定义转发过程。 Surge 还可以用作 WireGuard 客户端,将 L3 VPN 转换为代理。
Surge 还有一项功能,允许您记录和显示从 iOS 设备发送的 HTTP 请求和响应,包括正文和标头。您可以使用各种方法配置规则,例如域匹配、域后缀、域关键字、CIDR IP 范围和 GeoIP 查找。 Surge 还允许您测量 WiFi、蜂窝网络和代理连接的流量使用情况和网络速度。
Surge 的其他功能包括使用域规则阻止广告的能力、用于在生产和开发环境之间切换的本地 DNS 映射,以及使用中间人解密 HTTPS 流量的能力。它还具有高级功能,例如标头重写、原始 L3 数据包捕获以及用于添加规则的 Safari 扩展。 Surge 还支持使用 JavaScript 编写脚本,允许您扩展其功能。
Surge 还提供使用 iCloud Drive 或 Dropbox 跨设备同步配置文件的功能。它还支持 DNS-over-HTTPS、DNS-over-HTTP3、DNS-over-QUIC 和 TLS 1.3 等高级功能。如果您想了解有关 Surge 及其功能的更多信息,您可以阅读在线手册或查看 Surge 网站上的条款和条件以及隐私政策。
这四种功能构成了 Surge 的核心工作流程:
· 接管:您可以接管设备发送的网络连接。 Surge同时支持代理服务和虚拟网卡接管。
·处理:可以修改已接管的网络请求和响应。其中包括URL重定向、本地文件映射、使用JavaScript自定义修改等多种方法。
·转发:您可以将接管的网络请求转发到其他代理服务器。可以是全局转发,也可以通过灵活的规则系统来确定出站策略。
·拦截:可以拦截并保存网络请求和响应的特定数据,还可以使用MITM解密HTTPS流量。
< br>突出的功能
· 接管来自设备上任何应用程序的所有 HTTP/HTTPS/TCP 流量,并按照高度可配置的规则重定向到 HTTP/HTTPS/SOCKS5/SOCKS5-TLS/SSH 代理服务器。
· 使用作为WireGuard 客户端将 L3 VPN 转换为代理。
· 记录并显示从 iOS 设备发送的 HTTP 请求和响应,包括正文和标头。
· 使用域匹配、域后缀、域关键字、CIDR 配置规则IP 范围和 GeoIP 查找。
· 测量 WiFi、蜂窝网络和代理连接的流量使用情况和网络速度。
· 高性能,适合密集使用。
· 通过域规则阻止广告。
· 本地 DNS 映射(相当于/etc/hosts)。您可以使用此功能切换应用程序的生产/开发环境,而无需更改任何代码。
· 所有功能都在蜂窝网络上运行。
· 使用中间人解密 HTTPS 流量。
· 执行 URL 重写。
· 完全支持 IPv6。
· 标头重写。
· 原始 L3 数据包捕获。
· 用于添加规则的 Safari 扩展。
· JSON、文本、图像和捕获的视频查看器
· 请求列表的相册模式。
· 捕获的预过滤器。
· HTTPS 代理协议支持客户端 SSL/TLS 证书验证。
· 脚本:使用 JavaScript 扩展Surge 的能力如您所愿。
· 通过 iCloud Drive 或 Dropbox 跨设备同步配置文件。
· DNS-over-HTTPS、DNS-over-HTTP3、DNS-over-QUIC、TLS 1.3 及更高级
您可以阅读在线手册以获取更多信息:http://manual.nssurge.com/
条款和条件:https://nssurge.com/legal/terms< br>隐私政策:https://nssurge.com/legal/privacy