V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
这是一个专门讨论 idea 的地方。

每个人的时间,资源是有限的,有的时候你或许能够想到很多 idea,但是由于现实的限制,却并不是所有的 idea 都能够成为现实。

那这个时候,不妨可以把那些 idea 分享出来,启发别人。
RayJiang9
V2EX  ›  奇思妙想

做一个类似 Proxyman 的抓包软件有市场吗

  •  
  •   RayJiang9 · 2023-08-03 10:10:58 +08:00 · 5037 次点击
    这是一个创建于 476 天前的主题,其中的信息可能已经有所发展或是发生改变。

    Proxyman 各方面都很好,就是好贵,当然这是我的问题。

    另外有一些使用方面的细节用起来有点难受,比如展开节点时不能自动展开子节点,清除数据后节点需要重新展开等等,不过都可以接受。

    你们在使用 Proxyman 的时候有什么地方让你有点难受吗?

    如果做一个类似的软件,价格亲民一些会有市场吗?

    41 条回复    2023-08-07 21:52:39 +08:00
    HoseaDev
        1
    HoseaDev  
       2023-08-03 10:12:32 +08:00   ❤️ 1
    便宜,好用,怎么会没有市场?
    shakukansp
        2
    shakukansp  
       2023-08-03 10:26:53 +08:00

    比如我现在就用 v 友开发的 gotcha 而不是 postman
    s42AtY0QeC1lg3Sd
        3
    s42AtY0QeC1lg3Sd  
       2023-08-03 10:27:09 +08:00   ❤️ 1
    有一款软件叫 reqable ,免费的
    infun
        4
    infun  
       2023-08-03 10:29:52 +08:00
    @shakukansp
    @herbsun
    楼主说的是 Proxyman ,不是 postman 呀
    shakukansp
        5
    shakukansp  
       2023-08-03 10:30:35 +08:00   ❤️ 1
    @infun 我的意思是 “如果做一个类似的软件,价格亲民一些会有市场吗?” 会
    这个无关到底什么类型的软件
    libook
        6
    libook  
       2023-08-03 10:35:34 +08:00
    抓 HTTP 包的话有一个 HTTP Toolkit
    15855pm
        7
    15855pm  
       2023-08-03 10:46:14 +08:00
    我用 proxyman 最大的痛点是不能抓微信小程序,Mac 版本和 iOS 版本都不行,就很难受,谁能解决我愿意付费
    0o0O0o0O0o
        8
    0o0O0o0O0o  
       2023-08-03 10:49:47 +08:00 via iPhone
    在独立开发者里,写抓包工具似乎更容易有成效

    httpcanary
    在本站宣传过的 http catcher ,俗称网球
    surge


    @15855pm #7 新版微信小程序抓包是逆向问题,不是抓包工具该操心的
    getty123
        9
    getty123  
       2023-08-03 10:50:49 +08:00
    @15855pm charles 应该可以,手机、pc 上的 http\https 都可以抓得到
    getty123
        10
    getty123  
       2023-08-03 10:52:01 +08:00
    说到抓包,比较好奇,抖音的包就抓不到,每次开启抓包抖音就跟断网了一样,是怎么检测到被抓包了的
    15855pm
        11
    15855pm  
       2023-08-03 10:55:01 +08:00
    @getty123 Charles 不行的,目前就一个 iOS 上的 stream 可以抓小程序,不知道为什么
    @0o0O0o0O0o iOS 上的 stream 可以抓小程序,这个 App 还是 3 年前更新的,不知道为什么
    yongp
        12
    yongp  
       2023-08-03 10:57:59 +08:00
    http/https 抓包一直用 whistle , 网络层抓包一般用 tcpdump 和 wireshark
    qianye216
        13
    qianye216  
       2023-08-03 11:00:32 +08:00
    @15855pm 可以在微信 PC 版本打开小程序,然后使用 Charles 抓包就能抓到
    shalingye
        14
    shalingye  
       2023-08-03 11:02:38 +08:00 via Android
    @getty123 可能是证书
    westoy
        15
    westoy  
       2023-08-03 11:03:24 +08:00
    有没有可能它卖的贵是因为它只有卖到那个价格才能活下去

    你如果指望靠这个赚钱, 面对存量市场, 可能需要卖得比它更贵
    kiritoyui
        16
    kiritoyui  
       2023-08-03 11:11:31 +08:00
    @getty123 禁止 Mitm, ssl pinning
    BeautifulSoap
        17
    BeautifulSoap  
       2023-08-03 11:27:16 +08:00 via Android
    老牌的 fiddler
    15855pm
        18
    15855pm  
       2023-08-03 11:43:11 +08:00
    @qianye216 这个方法我是知道的,测试的时候,不能直接在手机上抓包还是挺麻烦的
    BwNVlwSq
        19
    BwNVlwSq  
       2023-08-03 12:10:10 +08:00
    正在用 Surge for macOS 当抓包工具
    RayJiang9
        20
    RayJiang9  
    OP
       2023-08-03 12:18:29 +08:00 via iPhone
    @15855pm 试了一下,我这边 proxyman 可以抓到小程序的包
    RayJiang9
        21
    RayJiang9  
    OP
       2023-08-03 12:20:17 +08:00 via iPhone
    @BwNVlwSq 我也用过,但是体验不太好,比如不能右击直接 map local
    RayJiang9
        22
    RayJiang9  
    OP
       2023-08-03 12:23:48 +08:00 via iPhone
    @westoy 做这个不是把他当主业,主要的收入来源还是靠工资
    wjfz
        23
    wjfz  
       2023-08-03 12:47:45 +08:00
    @15855pm #11

    好久没通过电脑抓小程序了,刚刚试了下 Charles 果然抓不到了。
    但是看了下是我之前装的 Charles 证书过期了,重装也是过期的,然后我在 Charles 中 reset 了一下证书,再重装就能抓小程序了。
    pppanda
        24
    pppanda  
       2023-08-03 15:48:04 +08:00
    [Reqable = Fiddler/Charles + Postman | Reqable]( https://reqable.com/zh-CN/)

    15855pm
        25
    15855pm  
       2023-08-03 15:55:50 +08:00
    @wjfz 我这边不行,不管是公司自己开发的小程序还是其他的小程序都不行,比如 IT 之家小程序,设置了 Charles 的代理后会直接接口报错,新闻列表都加载不出来
    mmdsun
        26
    mmdsun  
       2023-08-03 16:15:16 +08:00
    @BeautifulSoap fidder 现在电脑上微信小程序、Tarui 好像都抓包不到了。
    mmdsun
        27
    mmdsun  
       2023-08-03 16:19:24 +08:00
    @15855pm
    电脑上 HTTP Debugger Pro 可以抓到小程序,刚刚试了 it 之家也能抓到。
    不过这个软件服务不能常驻,打开会网络不稳定。
    akring
        28
    akring  
       2023-08-03 16:33:02 +08:00
    问就是都有,但是真正会付钱的有多少呢
    wjfz
        29
    wjfz  
       2023-08-03 16:41:08 +08:00
    @15855pm 我这边试了下 IT 之家 OK 的,检查下 Charles 各项配置和手机端的证书信任吧。
    wangsilence
        30
    wangsilence  
       2023-08-03 17:55:12 +08:00
    我已经做了个全平台免费开源抓包软件 https://github.com/wanghongenpin/network_proxy_flutter
    lululau
        31
    lululau  
       2023-08-03 18:22:14 +08:00
    用 Rust 复刻一个 mitmproxy 肯定有市场,mitmproxy 太慢了
    wangsilence
        32
    wangsilence  
       2023-08-03 19:03:25 +08:00
    @15855pm 开源免费全平台抓包软件,除了安卓抓不了小程序,其他都可以,https://github.com/wanghongenpin/network_proxy_flutter
    15855pm
        33
    15855pm  
       2023-08-04 09:41:11 +08:00
    @wjfz OK ,我再去试试
    @wangsilence 已下载
    justyeh
        34
    justyeh  
       2023-08-04 10:12:34 +08:00
    @15855pm 我目前就在用,ios 小程序可以正常抓到,注意证书安装正确并且关闭你手机里的代理工具
    wushenlun
        35
    wushenlun  
       2023-08-04 10:22:07 +08:00 via Android
    有市场,就是面相程序员的市场都不会太大
    isa
        36
    isa  
       2023-08-04 12:37:35 +08:00
    @15855pm 是不是使用姿势不对, 我使用 Mac 版抓包小程序请求是没有问题的
    7897894
        37
    7897894  
       2023-08-04 12:53:04 +08:00
    说了这么多 软件呢?不让我用?
    pheyer
        38
    pheyer  
       2023-08-04 13:14:59 +08:00
    Proxyman 确实是贵得很,支持 lz 加入竞争
    MegatronKing
        39
    MegatronKing  
       2023-08-04 14:18:24 +08:00   ❤️ 3
    这是一个竞争非常激烈的市场。当你有想法的时候,别人已经开始做了;当你开始做了,别人已经上线了;当你上线了,别人已经上线很久了。

    我是 Reqable 的开发者,楼上几位也有提到过 Reqable 。所以,对应到你的阶段,就是你有想法,我已经上线了;对应到我的阶段,就是我上线了,别人已经上线很久了(比如 Proxyman )。

    从市场方面来讲,工具软件先发的优势非常大,越到最后上场越没有机会,唯一的出路就是低价,但是低价又干不过开源免费。

    从产品上来讲,Proxyman 做得非常好,但是可惜不支持跨平台,相当于给后来者留了个口子。我做 Reqable 想的是还有一丝机会,所以我去做跨平台。Reqable 和 Proxyman 采用相同的定价方式,基本功能免费使用,付费解锁全部功能,但是价格很低,大约 1/4 不到的价格。

    另外,Reqable 整合了 Postman 的功能,打破 API 测试和 API 抓包两个功能上的壁垒,不再需要两个工具软件,一个 Reqable 就足够了,大幅提高 API 工作的效率。

    欢迎大家支持 Reqable !
    15855pm
        40
    15855pm  
       2023-08-05 11:52:38 +08:00
    @wjfz
    @justyeh
    @mmdsun 我又尝试一下发现还是不行,然后去 proxyman 官网看到以下内容,原来是 iOS16 的 bug
    0. Issue with iOS 16 Physical Devices / Simulator
    Some reports from Proxyman's users, that Proxyman and Charles Proxy could not capture any traffic from iOS 16 devices/simulator, even though they config the HTTP Proxy.
    It's a bug from iOS, we have to wait for the Apple team to fix it.
    To workaround:
    iOS 16 physical devices:
    Forget the network and try to connect again.
    Use Atlantis Framework to capture the traffic
    Use iOS 15 devices
    kele999
        41
    kele999  
       2023-08-07 21:52:39 +08:00
    谁不喜欢便宜又好用
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1011 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 22:23 · PVG 06:23 · LAX 14:23 · JFK 17:23
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.