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

2014-07-24 17:58:08 +08:00
 patr0nus
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
欢迎吐槽,初版功能主要是查看请求内容。修改、性能模拟等功能敬请期待ヘ(・_|
8379 次点击
所在节点    分享创造
55 条回复
patr0nus
2014-07-24 19:14:00 +08:00
@dingyaguang117 先把Preferences中的最后那个选项勾上。如果是想解密本地Mac的HTTPS流量,直接"Help" > "Trust Cellist CA Certificate on this Mac..."。其它设备的话先配好代理,然后访问http://cellist/ca.pem把这个证书导入信任列表。
patr0nus
2014-07-24 19:17:06 +08:00
@sobigfish 嗯是的;)sandbox没有问题,不过需要删几处源码中的私有API。等有空我把patch和binary上传上去。
Ellison
2014-07-24 19:40:21 +08:00
mellcx@Gmail
还有码的话,求一发~
laomo
2014-07-24 23:44:39 +08:00
@patr0nus 码已收到,感谢已发送
soukingang
2014-07-25 00:07:30 +08:00
是否还有码呢?求一发,多谢
pal_lover#126.com
canautumn
2014-07-25 09:25:21 +08:00
还有的话求一个码,谢谢!
aurorainbow#gmail.com
coosir
2014-07-25 09:53:18 +08:00
也求个码 coocent#gm 谢谢,之前折腾过几个都不方便
l6751902
2014-07-25 11:20:00 +08:00
我还真是在mac下用虚拟机开fiddler,目前没觉得什么不方便,除了电脑太热。
求个码尝试一下,kai_kai03#hotmail
yuelang85
2014-07-25 11:48:22 +08:00
已购买,正在安装,等下用我们的游戏试试,感谢楼主做了这么好的东西
yuelang85
2014-07-25 11:57:53 +08:00
楼主,我现在的问题是,我们游戏里的请求一个抓不到(http)。而浏览器那些抓取没问题。

为啥?
nagato
2014-07-25 13:55:20 +08:00
zhuhuihuihui#163.com

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

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

现在换了 mono 版本的 fiddler 凑合用着,求一个 redeem code :)
dingyaguang117
2014-09-05 16:10:16 +08:00
@patr0nus /ca.pem 显示Oops..
patr0nus
2014-09-05 16:24:49 +08:00
@dingyaguang117 http://cellist/ca.pem吗?用safari访问
dingyaguang117
2014-09-05 16:41:21 +08:00
@patr0nus 代理监听在9876 则 http://127.0.0.1:9876/ca.pem ?

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

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

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

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

© 2021 V2EX