文章开头先给出官网及其收费规则:Surge官网

作为一款虽然老牌,但是使用方向从出生就决定了未来的产品,其命运必然不平。

先吐槽一下这个价格,绝对是无脑上网中的独秀,绝对是一股清流,流的不是水,是白嫖党的眼泪啊!!!

除了价格,入手门槛u1s1,绝对不低。引用官方说明文档的话就是:

Surge是一个Web开发和代理实用程序。它是为开发人员设计的,因此需要专业知识才能使用。(使用不需要专业知识,玩转绝对不是啥都不懂可能做到的)

因此在价格和门槛的双重劝退下,身边Clash满天飞(开源免费,多端支持),ShadowRocket满天飞(小火箭永远滴神!),Qx满天飞(最像Surge又不是Surge的奇葩,相对便宜(30软妹币),入门门槛同样不算低),独Surge睾贵

主页面展示:

说一下优缺点吧:

首先作为一款时间跨度相当悠久,设计特点比较?位的web应用工具,Surge无论是之前体验的iOS客户端程序还是现在的Surge for Mac都给我很舒适的感觉:

  • 强大的功能覆盖(几乎可以想到的方向均有支持和实现)
  • 更少的系统层级资源占用(移动设备耗电小,内存上的少量占用)
  • 更快的响应速度(无论是系统级别代理,还是启动代理均吊打市面)
  • 更加全面完善的自我折腾区域(脚本,Mitm,规则,分流)
  • 对多协议的良好支持(SS/Vemss/Trojan)
  • Mac版支持VPN复用(个人觉得意义不大)
  • 模块化支持(进行规则的改写和功能的拓展)

说的更具体的话:

  • 高性能,稳定性和效率:Surge可以使用最少的系统资源以工业级的稳定性平稳地处理所有网络流量。
  • 灵活的规则系统:您可以基于域名,IP CIDR,GeoIP等编写转发规则。Surge可以使用HTTP / HTTPS / SOCKS5 / SOCKS5-TLS / Shadowosocks协议自动将请求代理到其他服务器。
  • HTTPS解密:通过中间人攻击来解密HTTPS流量。证书生成器将帮助您生成操作系统信任的CA证书,以进行调试。
  • 本地DNS映射:Surge支持本地定制的DNS映射。它的多个功能模块,包括通配符,别名和自定义DNS服务器,将能够满足各种需求。
  • 代理组:您可以将多个代理归为一组,并且将根据该组采用策略。代理组可以配置为自动速度测试(基于基准URL访问速度的选择策略),SSID(基于Wi-Fi SSID的选择策略)和手动选择。
  • HTTP重写:您可以使用自定义规则将HTTP / HTTPS请求重写为另一个URL,也可以阻止请求。
  • 远程仪表板:Surge仪表板可以通过USB或网络连接到远程Surge iOS或Surge Mac实例。
  • 全面的IPv6支持:所有功能都可在IPv6环境中使用。

Surge for Mac的独家功能:

  • 增强模式:Surge可以设置虚拟网络接口来处理不明确支持Web代理的应用程序的所有网络流量。(用来做软路由香的一笔)
  • 计量网络模式:您可以控制允许哪些应用程序/进程访问Internet,这在进行计量连接(例如蜂窝网络)时很有用。(放屁,根本没用)
  • 网关模式:Surge Mac可以配置为第三层网关,以处理同一网络中其他设备的网络流量。

Surge(移动端)独家功能:

  • 所有功能均在蜂窝网络上运行。
  • 捕获来自设备上任何应用程序的所有HTTP / HTTPS / TCP通信,并遵循高度可配置的规则重定向到HTTP / HTTPS / SOCKS5 / Shadowosocks代理服务器,即使该应用程序不遵循系统代理设置。
  • 即使在蜂窝网络上,也可以覆盖系统DNS设置,并通过同时查询所有DNS服务器来提高性能。
  • 通过通过Wi-Fi或USB电缆将Surge仪表板连接到Surge iOS,可以监视和分析iOS设备上的网络请求。通过USB电缆连接时,您甚至可以检查蜂窝网络请求。

足够强大依靠的是绝对出色的设计模式,和逻辑体系:

Surge Proxy Server

这是Surge的核心部分。这是一个全功能的HTTP / SOCKS5代理服务器,具有高性能和稳定性,用Objective-C编写,并针对macOS和iOS进行了优化。

Surge Virtual Network Interface (Surge VIF)

一些应用程序不遵循系统代理设置(例如Mail.app),因为它们需要使用原始的TCP套接字。这种流量可以由Surge VIF处理。

Surge Dashboard (Mac Version Only)

Surge仪表板是一个图形用户界面,用于查看和检查请求并列出DNS缓存。当设置了外部控制器访问权限时,它可以连接到本地Surge实例或远程实例。

面板界面展示:

通过进程和规则可以进行分析和修改,属实方便到极致,gui设计也比较合理,好用,功能设计更方便了http读取和mitm

bb赖赖了一大对功能和设计,回归主题::::体验

爽死了,想换规则随时换,想增加删减随时来,有无脑养鸡场直接小手一点,直接开用,规则的话git上也不少,抄作业的事,能算抄吗????

总体来说是我目前用过的T0级别的软件,无死角的那种,看钱包行事,喜欢就不要在乎软妹币了。面对现在的分流检测,这种web网络代理软件只能优化在优化,来达到日常使用的便利。我可不想有一天steam锁国区了,我要去享受十点下线的快乐生活,内容就这些,规则,js脚本,模块,rwrite,mitm后面有时间再补。

  • 规则可以作为分流,更大程度利用功能带来的便利
  • 脚本可以做的事情就比较多了,京东比价,京东签到等等
  • 模块
  • rwrite
  • Mitm