Wednesday, April 6, 2016

Mac How to use Charles ?

最新的版本,添加了缓存的机制,但是不知怎么的,总是感觉比以前的版本慢了许多。

Charles 是开发者和产品经理不可缺少的抓包工具。
目前,Charles 配置只能抓取 http 的请求,如果 需要抓Https 你需要添加证书啥的,自己去搞吧!

第一步: 配置 Charles  Proxy
   点击 Proxy --》  Prxoy Settings

Like this:





















You should input the Port:  这个的端口号,你可以随便输入,建议是大于 1024 小于 65535  最好是大于 10000, 不要用常用的端口。避免冲突。

第二步: 查看电脑的IP

打开我们的手机,注意抓包的前提,是必须在同一个网络里面,所以我们链接的wifi 必须是同一个的!


先看一下我的电脑的wifi:


然后查询一下电脑的IP地址,这个很简单的,打开你的terminal 就是俗称的命令行工具,
如果你用的是Mac 电脑:


































查看自己的Ip地址


看 en0:  IPV4      192.168.1.102  就是你的IP地址,记下来!

如果是windows 的话,就用 ipconfig.
如果是Linux 的话  跟Mac 一样!


第三步: 配置手机的 代理


链接跟电脑的相同的网络:





链接成功之后,我们需要设置代理,我的手机是  长按住网络的item, 就弹出下面的弹框,


点击,修改网络即可,我们会看到   显示高级选项,默认是不勾选的,我们点击打开




这里 我们的服务器的主机ip 就是 我们电脑的IP 地址, 端口就是 第一步里面我们设置的charles Port 端口,
填写完成 如下图:





点击保存即可, 这个时候,当你第一次 打开APP,链接网络的时候,会有一个许可认真,电脑上面,点击 Allow 就可以了!
如图:




配置基本完成!


下面讲一下 最常用的东东:













点击右侧顶部的 Response  OK  JsonText 显示所有的 Json 数据,这里显示的是没有解码的数据,有的时候,看到的中文不是自己想要的,只要点击下面的Json Button 就可以了!这样就会以树的形式展示给用户:

例如:




写给丽娜姐的博客,感谢娜姐的关照,嘿嘿。




No comments:

Post a Comment