[Apple] 谈下 ios 端的 surge 相比 loon 不足的一些地方

op 之前在手机上一直是用的 loon ,最近这几天才开始使用 ios 端的 surge (以前只用 mac 版的 surge )。 作为老牌代理软件,surge 有很多强项,比如 smart 、ponte 等等,不过这次不说这些,只简单的分享一下我从 loon 切换到 surge 这几天发现的一些...
[Apple] 谈下 ios 端的 surge 相比 loon 不足的一些地方
[Apple] 谈下 ios 端的 surge 相比 loon 不足的一些地方

op 之前在手机上一直是用的 loon ,最近这几天才开始使用 ios 端的 surge (以前只用 mac 版的 surge )。

作为老牌代理软件,surge 有很多强项,比如 smart 、ponte 等等,不过这次不说这些,只简单的分享一下我从 loon 切换到 surge 这几天发现的一些 surge 的不足,汇总如下:

(纯主观感受分享,请不要随意人身攻击,不要随意开战)

1 、不支持 vless 协议。

2 、去广告模块比不上 loon 插件省心,很难及时同步可莉的 loon 插件,而且转换之后还可能会没效果,需要自己花很多时间抓包和分析解决。

3 、没办法原生的直接在 ui 上查看机场流量信息,得借助第三方模块在面板上展示,很不直观很不方便。

4 、首页的 ui 操作起来不太方便,比如出站模式切换这种很久都不会改一次的设置项居然直接占据了首页一小半位置,导致首页这种黄金位置没办法快速直达我们需要的功能,比如想要抓包、管理模块、管理重写、管理脚本,就需要在几个 tab 中来回切来却去,操作起来就很别扭,远不如 loon 那样把核心功能都用小卡片的形式放在首页,都能快速进入。

5 、http-response 类型的脚本,处理 post 请求时,没办法获取 request 里面的 body 入参,折衷的办法是改用 http-request ,在脚本里面再去使用 httpclient 发送请求,然后再处理 response 。但是在 loon 脚本里面是可以在 http-response 类型的脚本直接拿到 request.body 的,这也是部分 loon 插件转换之后无法去广告的原因之一。

6 、loon 的节点测速支持分别显示 tcp 握手延迟和正常的测速延迟,而 surge 不支持。这一点可能大部分人觉得没用,但有的时候还是有点用的,可以判断节点对应的服务器是直接挂了还是只是被墙了。

一点个人浅见,欢迎交流讨论,另外请轻喷

来源: v2ex查看原文