安卓上类似 surge 的网络调试工具推荐?

2021-10-04 03:41:37 +08:00
 phithon

很多人把 surge 当做一个 FQ 工具,而我真的只把他当成网络调试工具……

我的需求:因为需要测试、抓包,所以我有多个代理,其中包括 socks5 、http 代理等,我想比较方便地一键切换代理,另外给不同应用配置不同代理(不是刚需)。

Mac 和 iOS 下用 surge 很方便,但是安卓下没找到类似的工具。

我试用过 Kitsunebi 这类客户端,但几乎都不支持 HTTP 代理。还有类似 surfboard 、ClashForAndroid 这类工具,进去只能手工填配置文件内容或者 URL,不太方便。

所以有没有这样的工具推荐呢?

10360 次点击
所在节点    Android
16 条回复
Livid
2021-10-04 04:37:48 +08:00
你试过 Charles 么?

https://www.charlesproxy.com/
phithon
2021-10-04 04:50:39 +08:00
@Livid
你没明白我的意思。我有多个代理服务器,其中就有 charles,他们都运行在我的 PC 上。
我现在需要一个安卓应用作为客户端,能很方便地使用这些代理,比如按一下就切换到 charles 的代理端口上,再按一下就切换成 burpsuite,再按一下就关闭代理。
dingwen07
2021-10-04 05:44:31 +08:00
> ClashForAndroid 这类工具,进去只能手工填配置文件内容或者 URL,不太方便

试试看在局域网里弄一个 HTTP 服务器,在上面放配置文件然后订阅?
wd
2021-10-04 05:54:28 +08:00
看样子你只是需要一个代理管理和切换软件? 所有的翻墙工具不都是干这个的?
phithon
2021-10-04 05:58:57 +08:00
@wd 帖子里说了,这些翻墙工具大部分都不支持 http 代理。
phithon
2021-10-04 06:15:29 +08:00
@dingwen07 是可以的,作为 fallback 的方案,想看看大家还有没有更好的推荐~
laincat
2021-10-04 08:17:41 +08:00
确实没什么可选的,早期都是 SS 或者 SS 套壳改造的其它客户端,然后后来出现了 surfboard,再后来 ClashForAndroid,后来一段时间 surfboard 作者没空更新,到最近又重写并开始更新。
itplanes01
2021-10-04 08:26:43 +08:00
转成订阅?
lazyrm
2021-10-04 08:28:26 +08:00
我也有这样的需求,想自己实现了都。但不会开发 Android 客户端,
keling
2021-10-04 21:18:12 +08:00
@Livid PC 端有什么能像 Surge 这样能写 js 脚本 Mitm 的
phithon
2021-10-04 21:50:45 +08:00
@keling 这个还是有的,比如<https://github.com/alibaba/anyproxy>
imcczy
2021-10-04 22:11:30 +08:00
ProxyDroid,需要 root,底层是 iptables 转发,一键切换体验最接近
Drony,不需要 root,套了个 vpn 在解析流量,最近没更新,不支持 android11,但类似方案的应该不少。
俩都支持 http/socks,但没有 surge 这种一键切换的,需要多点几下
PS,这些真的不叫网络调试工具,也难怪站长会误解...
phithon
2021-10-05 00:52:07 +08:00
@imcczy 因为 surge 是网络调试工具,所以我就这么叫了……其实我的基本需求是切换代理,但如果能实现类似 surge 的功能那就更好了。
q197
2021-10-08 13:31:04 +08:00
Android 7 开始抓包想 mitm 需要 root,因为不再信任用户手动添加的证书,需要把证书通过 root 放到系统证书列表才能 mitm
phithon
2021-10-08 14:59:56 +08:00
@q197 之前有个工具 HttpCanary 可以帮忙做这个事,不 root 也有 virtualapp 的方案可以使用,但是这个 APP 好像也不更新了,支持不到 Android 11 。
zarvin
2021-11-25 11:54:31 +08:00
我也曾想过自己开发,但是 android 不允许自己安装根证书,需要 root 。不像 iOS 那样。就放弃了

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

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

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

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

© 2021 V2EX