Quantumult(X)和 Shadowrocket 有何优劣?

2020-02-04 14:41:43 +08:00
 Hashtagoo
已购入 Shadowrocket,苦于进行域名配置不顺畅。
要不要再换 Quantumult,日常 SS。
146858 次点击
所在节点    Apple
103 条回复
beijiaoff
2020-02-05 13:29:44 +08:00
@ludan7h 一直开着 s 也不会费电的。

@xgfan 国区没有 s 了吧。你删除这个 app 就永远没办法再下载了。付过费也没用

@Hashtagoo 单纯去广告应该是不消耗墙外流量吧。国内流量都走直连可以。
ConnersHua
2020-02-05 13:57:11 +08:00
先说 Shadowrocket:

优点是价格实惠、功能(协议)多操作简单,更新要么失联要么鸡血( 2.1.23 的 MitM Bug 半年没修留下心理阴影),如果你没什么需求就是纯粹爬个墙那么它性价比高,但是小问题烦人。

然后是 Quantumult X:

自 Quantumult 开始就是体验上很接近的 Surge 的工具,最重要的一点就是稳定,相比 Shadowrocket 早期限速 70M 然后各种小问题基本上可以开了就当不存在,在 X 版后引入了开机启动、Filter/Rewrite Remote (类似于 Surge Ruleset )是 Shadowrocket 没有的,Rewrite Remote 也比 Surge 强大,Surge 的 Rewrite 和 hostname 不能做外部资源引用,JS 脚本生态和 Surge 相当,Shadowrocket 也有脚本功能,但是基本没见人写,但是,Quantumult 的作者也有自己的执着造成一些体验问题:

- JS 脚本远程砍了(这个放在第一点说其实是我基本不用脚本,而且这是盗版党造成的)

- VMess URI 自己造标准(这就是很多人经常说的为什么扫一扫、订阅链接添加不上 v2 协议是不是不支持 balabala )

- 规则类型优先级问题,在我看来这是很多余的设计,本来就是简单的前面规则覆盖后面规则的行为,非要搞类型优先级,那么就带来一些使用场景问题:



(在订阅时 DOMAIN 会转换成 host,这个 host 也是 Quantumult 作者自己造的轮子,以下仍以 DOAMIN 表述)

DOMAIN-KEYWORD 规则优先级带来的问题:
1. 本来 DOMAIN-KEYWORD,adservice,REJECT 就能解决的问题,如果有条代理或者直连规则为 xxx.com 而它有广告域名为 adservice.xxx.com 我还要专门写一条 DOMAIN,adservice.xxx.com,REJECT
2. 在自定义规则时,比如想对 Instagram 进行指定节点,那么你用 DOMAIN-KEYWORD,instagram,ProxyA 就存在优先级问题,因为其他人的规则中就可能存在 Instagram 的域名如 DOMAIN-SUFFIX,instagram.com,PROXY 和 DOMAIN-SUFFIX,cdninstagram.com,PROXY

USER-AGENT 规则优先级带来的问题:
1. 对于不同应用使用统一域名时不能再简单的使用 User-Agent 规则进行分流,比如说 YouTube 和 YouTube Music,其主要传输内容域名均为 googlevideo.com ,这时候你是不能写两条 DOMAIN-SUFFIX 的,那么在 Surge 一类的工具上简单的做法就是加一条 YouTube Music 的 UA 如 USER-AGENT,com.google.ios.youtubemusic*,PROXY 和 USER-AGENT,YouTubeMusic*,PROXY,但是在 X 中 UA 类型规则优先级极低也就没法用
2. 有一些游戏应用是通过看广告解锁功能,解决方法也同上在广告规则前以 UA 规则指定直连来覆盖广告规则,但是同样是优先级问题造成没法用

如果说 DOMAIN-KEYWORD 规则的优先级问题解决方式是麻烦,那么 USER-AGENT 规则的优先级问题就是无解


但目前来说我仍推荐 Quantumult X,供参考
ConnersHua
2020-02-05 14:05:44 +08:00
看了下回复,还有些没说,Shadowrocket 是没有和 Surge、Quantumult X 类似非常灵活的策略组功能(原版 Quantumult 的策略功能也比较死板),这个功能如果你没有用过(特别是如果你不怎么看国外流媒体服务是体会不到一个灵魂的策略组功能的强大)

以及楼上 @NicholasYX @ludan7h 所说的通过机场订阅链接添加不上 v2 协议的问题也是我前面所说的 Quantumult 自行造轮子导致的体验问题, 这个问题的解决办法是使用 api 转换成 Quantumult(X) 所支持的格式:
https://github.com/0KABE/ConfConvertor
https://github.com/KOP-XIAO/QuantumultX-Surge-API

还有 Quantumult X 的 UI 设计交互倒退问题,只能期待后续在完善功能后进行改进了
lifechan
2020-02-05 14:57:17 +08:00
@yelah 請問這個可以在梅林路由器中使用麼?
explorew
2020-02-05 17:20:29 +08:00
@ludan7h #35 求捷径
yelah
2020-02-05 18:58:49 +08:00
@lifechan 只要支持酸酸乳就可以用
GZK007
2020-02-05 22:24:39 +08:00
必须圈 X !自动签到 去广告真的太爽了
theolin
2020-02-05 23:01:57 +08:00
有没有人遇到过开着小火箭就发热严重的啊?
pythonee
2020-02-06 14:44:08 +08:00
没有美区账号,搬瓦工也挂了,着急中
jazzychai
2020-02-06 19:27:54 +08:00
@beijiaoff 付过费可以把 id 切到美区下载,我就是国区 6 元买的,超值
beijiaoff
2020-02-07 07:57:56 +08:00
@jazzychai 原来还有这种操作,感谢。我是国区外区都买了 TT
nonikka
2020-02-07 11:08:30 +08:00
现在 quan x 7.99 刀也不便宜了
Patrik
2020-02-07 11:54:47 +08:00
昨晚花了 8 刀买了圈 X 我觉得比小火箭稳一点…小火箭不知道为什么一直会断连需要手动换线
Patrik
2020-02-07 11:56:07 +08:00
另一个好处是圈 X 能用 MitM 规则去掉开屏广告 小火箭一直没解决这个问题
SIEMENS
2020-02-08 00:40:14 +08:00
@jazzychai 切换到美区之后。你在中国区买的软件还需要另外付费吗?
jazzychai
2020-02-08 07:51:16 +08:00
不会啊,你下载完再切回来就行了
jazzychai
2020-02-08 07:51:48 +08:00
ixuefeng
2020-02-09 03:11:23 +08:00
@ConnersHua #63 偶遇大佬,QX 下在用你的神机规则,感谢。
LAMBO
2020-02-09 10:59:03 +08:00
shadowrocket 我经常自动断开(设备 iphonex,排除一切设置问题),quantumult 也偶尔会自动断开,但相比 shadowrocket 要稳定的多。后来用上了 quantumult x,断开的问题就完全解决了,并且还可以给我的 youtube 屏蔽广告( youtube 移动端屏蔽广告是我一直的痛点)
个人目前是这三款软件都买了正版,但现在主要还是用 quan x,因为对我的设备更稳定。
brendan
2020-02-09 15:40:06 +08:00
@amofillin shadowrocket 确实存在断连的问题,相比之下 quan 基本上不会断连( iPhone 8 )

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/642077

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX