iOS代理软件哪个好?Shadowrocket/Quantumult X/Surge/Loon客户端对比推荐2020

自从天朝网络防火墙(GFW)诞生,众多研究者对穿透防火墙和加固防火墙的斗争就没有停止过。但是我们仅有刺穿防火墙的技术还不行,因为你只有剑招,而没有一柄好剑,那么一切都是空谈。于是,各种多平台科学上网代理客户端如雨后春笋般相继问世,而且大部分都是免费的。与之对应的是苹果iOS系统客户端大多数都是收费的,而且价格不一,从3美元到49.9美元不等。在苹果iOS系统最受欢迎的客户端有 Shadowrocket、Quantumult X、Surge、Loon 和 Potatso 等,每一个软件都是非常优秀的,但并不适合每一个人。一灯不是和尚在这里对这几款优秀的App进行对比,为小伙伴们选择iOS版科学上网客户端时提供十分有益的参考。

1、Shadowrocket – 最高性价比

Shadowrocket,中文昵称“小火箭”,其自从上架以来,就以其3美元 的价格而广受好评,成为了最适合新手入门使用的代理软件。Shadowrocket小火箭主要有以下优势:

(1)性价比无敌

相比于 Surge 超过50美元的天价和 Quantumult X 仍稍显昂贵的8美元,Shadowrocket小火箭3刀的价格十分亲民。作为性价比最高的科学上网代理软件,不管你以后是否将其当成主力使用,买一个小火箭都不会有多大损失。

(2)最全面的协议支持

如果 Quantumult X 是较全面的协议支持,那么小火箭无疑是最全面的协议支持。小火箭除了支持常见的 SS、SSR、Vmess、HTTP(S)、Socks5、Snell 和 Trojan 协议,小火箭还拥有最全面的对混淆/加密的支持,能够解析多种形式的 SS(R) 订阅,兼容市面上绝大多数的机场节点。另外,小火箭对新协议的支持一般也会快于其他代理软件。

(3)上手简单方便

作为最适合新手使用的科学上网代理软件,Shadowrocket小火箭的界面简洁易懂,学习成本极低,你只需要填入机场订阅-选择节点-随便导入一个远程规则(甚至不用)就能用了。相比于 Surge 和 Quantumult X 这两款软件略显复杂的配置文件,小火箭傻瓜化的操作对需求不高的用户而言非常友好。

关于Shadowrocket小火箭,其实没有太多好说的。如果你对科学上网的定制化要求不高,那么小火箭就能完全胜任。但小火箭虽然价格便宜,但也有一些不足:

  • 耗电量和稳定性表现不如 Surge / Quantumult X;
  • 不支持负载均衡,策略组和脚本等功能过于简单,可定制性差;
  • MitM 不稳定,去广告能力有限。

2、Quantumult X – 最值得推荐

在 Quantumult X 上架之前,Quantumult 是经常拿来跟小火箭对比的存在。不过,在 Quantumult X 推出之后,Quantumult 已经很长时间没有更新了。作为 Quantumult 的升级版,Quantumult X 继承了 Quantumult 所有功能,并在支持策略组、JS 脚本等高级功能的基础上,仍保持了原来8美元的售价(在上架最初2天时间内 Quantumult 老用户可以免费领取),实属业界良心。与其他代理软件相比,Quantumult X 最突出的优势有以下几点:

(1)拥有最漂亮的颜值

我觉得 Quantumult X 的外观可能是目前所有代理软件中最时尚最出色的一款,真是颜值爆表。对策略组的处理,Quantumult X 兼顾了界面的美观和实用性。

Quantumult X 主页面的节点列表支持按配置文件中 [server_remote] 部分进行分组;顶部的策略组 + 可自定义图标的设计,不但大大方便了选择,在外观上也比 Surge 更胜一筹。而相比 Shadowrocket,Quantumult X 的设计更有现代感和科技感,但配置也更复杂。

(2)较全面的协议支持

Quantumult X 目前支持 SS/SSR/Vmess/HTTP(S)/Trojan 协议,虽然在协议支持上不如 Shadowrocket 那么全面,但也绝对能满足 99% 机场用户的需求。如果你有机场仅支持 SSR 协议,那么 Quantumult X 就是一个不错的选择,毕竟 Surge 不支持 SSR 协议。

(3)功能与价格的最佳平衡

正如上文所说,Quantumult X 在支持许多高级功能的基础上,仍保持了 $8 的较低售价。在功能上,Quantumult X 拥有 Surge 大约 80% – 90% 的功能,所没有的功能(如逻辑规则、DoH)对普通用户而言无足轻重;而 Quantumult X 的买断价格还不到 Surge 的 1/6,且不需要后续每年再额外付费升级新功能。可以说,Quantumult X 凭借良心的售价和优秀的功能,实现了功能与价格之间的最佳平衡。

(4)Quantumult X 的一些不足

尽管 Quantumult X 已经非常优秀,但还是有一些不得不提的问题:

1)规则优先级与自己造轮子

Quantumult X 没有完全采用 Surge 等软件规则按顺序匹配的设定,还是搞了一套莫名其妙的优先级系统,进而导致了规则维护中的种种问题。另外,在规则类型的写法上,Quantumult X 也没有采用 Surge 等软件的 DOMAIN,而是写成了 host(尽管写成 DOMAIN 也能用)、没有采用 IP-CIDR6 而是写成了 ip6-cidr,等等。这些地方在普通用户眼中可能无关紧要,但会给规则维护者带来不便。同时,一些 URI 标准上的自己造轮子,也可能会给小白用户带来困扰。

2)不支持远程 JS 脚本

提示:此问题目前基本解决了,但是不排除作者以后再次改动的可能。

这一点在上面的引述中也提到了。目前,Quantumult X 只有 TestFlight (TF) 版支持远程 JS 脚本,商店版在 v1.0.3 后移除了相关支持 v1.0.10 又把远程脚本加回来了,但是每个脚本都要手动缓存还是很麻烦现在使用时长足够之后,脚本就能直接作为远程资源缓存了。如果你有 JS 脚本方面的需求,那么只能借助 WorkingCopy 等软件本地挂载脚本库,或是使用 Surge 或下文中的 Loon。

3)上手难度较高

Quantumult X 中的细节和隐藏设计较多,上手难度可能是这几款软件中最高的。如果你不需要高级功能、只想简单使用,那么 Quantumult X 可能并不适合你。

Quantumult X 是我在 iOS 平台上最推荐的代理软件。如果你对高级功能有少许需求,又不想花太多钱买 Surge,那么 Quantumult X 无疑是你的最佳选择。

3、Surge – 最昂贵最强大

Surge是 iOS 平台上一款元老级别的代理软件,Surge 凭借其优秀的稳定性、出色的软件设计以及强大的高级功能,在一定程度上支撑了其高昂的价格。现在,Surge 首年售价超过50美元,后续升级15美元/年的价格,但这肯定是虚高的。Surge的主要功能特点:

(1)支持 iOS / macOS 双平台

在所有科学上网代理客户端中,Surge 是最早支持 iOS / macOS 双平台的一个。而且,两个平台在功能上相差无几(最大的区别应该是 macOS 多出了一个 网关模式),也能使用同一份配置文件。另外,尽管本文讨论的是 iOS 平台,但对于 macOS 而言,Surge 也算是功能十分强大的代理软件了(相较于目前的 ClashX 而言)。

(2)最强大的规则支持

从 Surge 自身来说,除了其他代理软件也支持的 DOMAINDOMAIN-SUFFIXDOMAIN-KEYWORDIP-CIDRUSER-AGENT 等规则类型,Surge 还支持 URL-REGEX, 逻辑匹配 (ANDORNOT 三种) 等规则,是 iOS 平台上对规则支持最强大的代理软件。

从规则集 (Ruleset) 引用来说,得益于 Surge 推出时间早、规则支持好、使用人数多,它拥有最丰富的在线规则集。lhie1/Rules、神机规则 和许多其他热门规则仓库对 Surge 均有完整的支持,能在很大程度上方便自定义规则的编写。

(3)最完善的 JavaScript 脚本支持

Surge 在代理软件中最早提供了对 JavaScript 脚本的支持,同时也是目前做得最完善的一个。由于 Quantumult X 商店版放弃了对远程脚本的支持,而 Loon 现在仍不够成熟稳定,因此如果想要使用远程脚本,实现去广告、自动签到等高级功能,Surge 仍是目前最好的选择。

(4)其他高级特性

除了上面所述的双平台支持、规则系统和 JS 脚本之外,Surge 还有一些值得一提的高级特性:

1)最近请求 / 抓包功能

Surge 之前一直标榜自己是网络调试工具,其实这就是个自欺欺人的说法,主要是为了规避天朝的审查制度,其实大家都懂。因此它也有很不错的抓包功能。尽管 Quantumult X 等软件也可以抓取并保存请求,但 Surge 在界面和易用性上做得更优秀,能够简化我们对规则或脚本等功能的调试。

2)DNS over HTTPS

Surge iOS 在 4.3.0 版本后完善了对 DNS over HTTPS (DoH) 的支持。在目前的代理软件中,只有 Surge 提供了 DoH 支持。如果你已经在使用 Surge 了,那么不妨安装我写的 Module 来体验阿里公共 DNS 的 DoH 服务,提高 DNS 查询的隐私性和安全性。

3)Module

Module(模块)是 Surge 最近加入的新功能。Module 是一系列设置的集合,可以用于覆盖当前配置的部分设定。对于小白用户来说,通过直接安装他人写好的 Module(比如 lhie1 的 Module),可以方便地实现去除特定 app 广告等高级功能。而对于专业用户而言,Module 也为微调和开关部分设置提供了便利。这里 有我自用的几个 Modules,可以实现开关 WiFi Access、开关 DoH、开关对所有域名进行 MitM 等功能。

可以毫不夸张地说,Surge 是目前 iOS 平台上功能最强大的科学上网代理软件,而且对于创新性的高级功能,一般都是 Surge 最早开发并支持的,这些新功能也往往会被其他代理软件模仿跟进,比如 Surge 最早开发并完善了现在重要的策略组功能。如果你并不需要这些先进的高级特性,那么 Surge 对你来说可能并没有什么吸引力。Surge 还有一些不足的地方:

  • 不支持 SSR 协议;
  • 一次购买只能给3台设备同时使用;
  • iOS / Mac 平台同时购买成本超过100美元。

4、Loon – 潜力无限股

从目前的状态来看,Loon 还处于开发初期,许多地方还不完善(像英文本地化都把 Dashboard 写成 Dsahboard 了草)。不过,从已有的功能来看,Loon 在一定程度上综合了 Surge 和 Quantumult X 的优点,发展潜力巨大。

从外观上来说,Loon 主界面借鉴了 Surge 的设定,但改为了双栏显示,方便操作;从功能上来说,Loon 目前有下面一些优势:

  • 支持 SS/SSR/Vmess 协议;
  • 支持导入 Surge Ruleset,方便编写规则;
  • 支持类 Surge 的策略组写法;
  • 支持类 Quantumult X 的订阅 Rewrite (rewrite_remote);
  • 支持本地过滤节点,无需借助 API;
  • 支持远程脚本。

如果 Loon 后续能保持更新维护,那么它很有可能成为 Quantumult X 的强力竞争对手。

5、Shadowrocket/Quantumult X/Surge/Loon对比推荐列表

名称 支持平台 支持协议 策略组规则 操作难度 价格
Shadowrocket iOS/MacOS SS/SSR/VMess/Trojan/Snell/Lua/Vless 非常简陋,几乎不支持 简单 2.99美元
Quantumult X iOS/MacOS SS/SSR/VMess/Trojan 支持,稍显复杂 一般 7.99美元
Surge iOS/MacOS SS/VMess/Trojan/Snell 支持,较为复杂 困难 49.9美元,升级新功能19.9美元/年
Loon iOS/MacOS SS/SSR/VMess 支持 一般 4.99美元

6、iOS代理软件推荐

除了我们上面所提到的4款软件以外,还有一些也很出名的代理软件,如Potatso Lite、Potatso 2、Kitsunebi、Pesi、Pharos Pro等,由于它们功能相对简单,且支持的协议比较较少,不作为此次对比推荐的对象。

通过以上对比可以看出,Surge是目前功能最强大的科学上网代理软件,但价格太贵;Quantumult X 支持协议比 Surge 略少,但已经满足绝大部分用户需求,价格比 Surge 要低很多,而且支持策略组规则,性价比非常高;Shadowrocket小火箭也可以满足绝大多数用户的需求,只是缺少强大的策略组规则支持,可定制性稍差,适合小白使用,无法满足高手大神的需求。在当前GFW越来越高的互联网环境下,我们要实现科学上网,不仅要选择适合自己的代理软件,而且要有稳定高速的服务器线路,以及合理的规则、策略组与配置文件,才能获得绝佳的顺畅体验。

发表评论

电子邮件地址不会被公开。 必填项已用*标注