爱意满满的作品展示区。
patr0nus

造个轮子 Cellist - HTTP Debugging proxy for OS X

  •  
  •   patr0nus · Jul 24, 2014 · 9866 views
    This topic created in 4486 days ago, the information mentioned may be changed or developed.
    https://itunes.apple.com/app/cellist/id897814548

    Win下的Fiddler用的蛮爽,到了OS X下Charles好是好就是太贵,于是就自己撸了个。
    顺便给广大前端狗带个好消息:node-webkit写的App是有上架MAS的可能的⊙▽⊙

    有码:
    PHFJEPFMNAEL
    FMWEE4THH9PR
    WYN3KYFXXPJ4
    AENFPRHRKLY9
    WWX6ETNH99KJ
    YYYE6MNKLAEM
    YMPPXWENE9RN
    4JJY43E6LFJM
    M439NAXLAM4M
    FELHLMF7ALXX
    欢迎吐槽,初版功能主要是查看请求内容。修改、性能模拟等功能敬请期待ヘ(・_|
    55 replies  •  2017-04-11 12:37:53 +08:00
    messense
    messense
    Jul 24, 2014
    1
    M439NAXLAM4M 已用,谢谢。
    zhy0216
    zhy0216
    Jul 24, 2014
    2
    頂一個~~~
    izoabr
    izoabr
    Jul 24, 2014
    3
    4JJY43E6LFJM已用
    pepsin
    pepsin
    Jul 24, 2014
    4
    YMPPXWENE9RN 已用,谢谢
    izoabr
    izoabr
    Jul 24, 2014
    5
    @izoabr 刚才那个是真的被人用了。所以我用FMWEE4THH9PR这个了
    xujialiang
    xujialiang
    Jul 24, 2014 via iPhone
    6
    刚用上Liverpool
    darkyoung
    darkyoung
    Jul 24, 2014
    7
    PHFJEPFMNAEL 已用,谢谢
    zhujinliang
    zhujinliang
    Jul 24, 2014
    8
    YYYE6MNKLAEM 已用,感谢楼主
    xream
    xream
    Jul 24, 2014
    9
    WWX6ETNH99KJ 已用
    ytzong
    ytzong
    Jul 24, 2014
    10
    FELHLMF7ALXX 已用,谢谢
    Proxy 那里的开关代理能否加一个开启/关闭系统代理的选项,开启后设置 Mac 代理为 127.0.0.1:9396,这样就不用再手动设置系统代理了
    laomo
    laomo
    Jul 24, 2014
    11
    码已被用完,看来好多人用了没回复啊。 lz还有码没,给发个? inbox # lmbj.net
    beddo
    beddo
    Jul 24, 2014
    12
    没了
    lijinma
    lijinma
    Jul 24, 2014
    13
    来晚了。。。哎 - 。- 楼主能再给几个吗?
    xi4oh4o
    xi4oh4o
    Jul 24, 2014
    14
    [email protected] :)还有吗
    dingyaguang117
    dingyaguang117
    Jul 24, 2014
    15
    弱弱的问一下 这个码是怎么用的?
    lijinma
    lijinma
    Jul 24, 2014
    16
    lijinma # 126.com

    麻烦楼主给个
    dingyaguang117
    dingyaguang117
    Jul 24, 2014
    17
    请问怎么支持Https?
    run2
    run2
    Jul 24, 2014
    18
    node-webkit的app上架的?
    patr0nus
    patr0nus
    OP
    Jul 24, 2014
    19
    @ytzong 嗯好,计划在下个版本加入
    patr0nus
    patr0nus
    OP
    Jul 24, 2014
    20
    @dingyaguang117 MAS首页的Quick Links里有个Redeem
    patr0nus
    patr0nus
    OP
    Jul 24, 2014
    21
    @dingyaguang117 先把Preferences中的最后那个选项勾上。如果是想解密本地Mac的HTTPS流量,直接"Help" > "Trust Cellist CA Certificate on this Mac..."。其它设备的话先配好代理,然后访问http://cellist/ca.pem把这个证书导入信任列表。
    patr0nus
    patr0nus
    OP
    Jul 24, 2014
    22
    @sobigfish 嗯是的;)sandbox没有问题,不过需要删几处源码中的私有API。等有空我把patch和binary上传上去。
    Ellison
    Ellison
    Jul 24, 2014 via iPhone
    23
    mellcx@Gmail
    还有码的话,求一发~
    laomo
    laomo
    Jul 24, 2014
    24
    @patr0nus 码已收到,感谢已发送
    soukingang
    soukingang
    Jul 25, 2014
    25
    是否还有码呢?求一发,多谢
    pal_lover#126.com
    canautumn
    canautumn
    Jul 25, 2014
    26
    还有的话求一个码,谢谢!
    aurorainbow#gmail.com
    coosir
    coosir
    Jul 25, 2014
    27
    也求个码 coocent#gm 谢谢,之前折腾过几个都不方便
    l6751902
    l6751902
    Jul 25, 2014
    28
    我还真是在mac下用虚拟机开fiddler,目前没觉得什么不方便,除了电脑太热。
    求个码尝试一下,kai_kai03#hotmail
    yuelang85
    yuelang85
    Jul 25, 2014
    29
    已购买,正在安装,等下用我们的游戏试试,感谢楼主做了这么好的东西
    yuelang85
    yuelang85
    Jul 25, 2014
    30
    楼主,我现在的问题是,我们游戏里的请求一个抓不到(http)。而浏览器那些抓取没问题。

    为啥?
    nagato
    nagato
    Jul 25, 2014
    31
    zhuhuihuihui#163.com

    求发我一个
    patr0nus
    patr0nus
    OP
    Jul 25, 2014
    32
    @yuelang85 谢谢支持~
    有没有事先配置好HTTP代理?目前这个版本不会自动配置系统代理,需要您手动设置。
    另外有些浏览器默认不会走系统的代理,如Firefox,需要修改浏览器内的代理设置。
    yuelang85
    yuelang85
    Jul 25, 2014
    33
    @patr0nus 不是的。我是在touch上玩我公司的游戏,想看看能不能用这个做线上功能调试。

    结果抓不到游戏内的http请求
    patr0nus
    patr0nus
    OP
    Jul 25, 2014
    34
    @yuelang85 好吧不好意思我理解错了。
    你们游戏内的HTTP请求是怎么发的?(NSURLConnection或是第三方库)
    在有些情况下,比如使用了SPDY,或直接用socket手动构造请求等,iOS会认为这不是标准HTTP,就会直接走代理服务器的CONNECT隧道,这样就抓不到了。
    yuelang85
    yuelang85
    Jul 25, 2014
    35
    @patr0nus 原来是这样啊,嗯。。。那就没办法了。我还是找找能用wifi共享的办法吧
    dingyaguang117
    dingyaguang117
    Jul 28, 2014
    36
    建议底部状态栏 除了显示端口,再显示一下第一个网卡的IP
    wctbok
    wctbok
    Jul 28, 2014
    37
    之前 Charles 一直无法抓取到我们页面上的 mp3 请求,不知道为何...

    现在换了 mono 版本的 fiddler 凑合用着,求一个 redeem code :)
    dingyaguang117
    dingyaguang117
    Sep 5, 2014
    38
    @patr0nus /ca.pem 显示Oops..
    patr0nus
    patr0nus
    OP
    Sep 5, 2014
    39
    @dingyaguang117 http://cellist/ca.pem吗?用safari访问
    dingyaguang117
    dingyaguang117
    Sep 5, 2014
    40
    @patr0nus 代理监听在9876 则 http://127.0.0.1:9876/ca.pem ?
    patr0nus
    patr0nus
    OP
    Sep 5, 2014
    41
    @dingyaguang117 不是IP,直接就是http://cellist/ca.pem
    dingyaguang117
    dingyaguang117
    Sep 5, 2014
    42
    @patr0nus 找不到服务器, 我要先加cellist进 hosts?
    patr0nus
    patr0nus
    OP
    Sep 5, 2014
    43
    @dingyaguang117 不用。访问这个URL的浏览器先要设置好代理,代理服务器收到这条URL请求会直接返回证书的。
    dingyaguang117
    dingyaguang117
    Sep 5, 2014
    44
    @patr0nus 好了 可以了
    Caixiaopig
    Caixiaopig
    Sep 17, 2014
    45
    68块,有点小贵。求一个码,或者来个冰点吧
    wise
    wise
    Nov 13, 2014
    46
    lz干得漂亮,我正在找类似的工具呢,OS X合适的工具不多
    Hansee
    Hansee
    Dec 16, 2014
    47
    leobule@gmail
    求个码,试试看
    ylhawj
    ylhawj
    Dec 16, 2014
    48
    哎,来得太晚了,软件看起来好像很厉害的样子呢,不晓得最近有木有促销呢,呵呵。@patr0nus
    patr0nus
    patr0nus
    OP
    Dec 16, 2014
    49
    @ylhawj 额前不久刚在 Two Dollars Tuesday 上促销过,根据和它的协议近期不能再促销了
    dingyaguang117
    dingyaguang117
    Nov 25, 2015
    50
    LZ 我来挖个坟, cellist 的 HTTPS 似乎在 10.11 下无法工作了?
    wlolo
    wlolo
    Dec 10, 2015
    51
    同问, 10.11 下无法使用了
    whileFalse
    whileFalse
    Apr 10, 2017
    52
    刚发现这货改名叫 Proxie 了?
    patr0nus
    patr0nus
    OP
    Apr 11, 2017 via iPhone
    53
    @whileFalse 嗯是的。翻新过了~
    whileFalse
    whileFalse
    Apr 11, 2017
    54
    @patr0nus 有什么发展方向吗?目前看来比 Charles 还差得很远。
    patr0nus
    patr0nus
    OP
    Apr 11, 2017
    55
    @whileFalse 是的。我觉得主要是缺少修改请求和响应内容的功能。
    目前我现在还在重构内部代理的实现,之前是随便写的。需要重新考虑下架构才能开始加功能。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1245 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 85ms · UTC 22:17 · PVG 06:17 · LAX 14:17 · JFK 17:17
    ♥ Do have faith in what you're doing.