V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
phithon
V2EX  ›  Android

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

  •  1
     
  •   phithon · 2021-10-04 03:41:37 +08:00 · 9685 次点击
    这是一个创建于 1144 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

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

    16 条回复    2021-11-25 11:54:31 +08:00
    Livid
        1
    Livid  
    MOD
       2021-10-04 04:37:48 +08:00
    你试过 Charles 么?

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

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