Mac 以及移动端 抓包工具 Charles 的使用

Charles 是个很牛逼的抓包工具   写爬虫的同志们 估计就很熟悉了,经常用这个干坏事!

首先 我们去下载 Charles破解版  http://pan.baidu.com/s/1jHFv0GI 里面带有破解包 charles.jar

下载下来,安装就不多说了,很 so easy

安装之后 点击右键 显示包内容 进入Resource 文件中的java 文件 替换 charles.jar 

然后打开 如图:


选择顶部工具条 Proxy 点击Proxy Settings 选中Max OS X Proxy  选中之后返回如下:

那么这个时候 就你在mac上 打开浏览器随便 访问  都会被捕捉到

现在来说说 移动端抓包

在移动端 抓包必须安装证书  在手机上 浏览器访问 http://pan.baidu.com/s/1dFjrObR 下载证书 并安装

手机上的Ip地址 要和Max 电脑上的ip一样 你需要获取到你Mac 电脑上的ip 地址

然后打开你手机中的无线局域网络滑动到下面,设置Http代理  服务器地址填写你mac 上的IP地址   端口号填写8888 步骤如下:

填写完毕之后  Charles 窗口 会弹出一个提示 这时点击 Allow 按钮即可 到这一步就说明 配置成功

用手机 打开浏览器 或者打开一个App 在Charles 窗口上都会捕获到 访问地址 这时你就可以分析他们的请求数据格式 进行数据爬取!

当我们不抓包的时候,会将Charles关闭,这时候iOS是访问不到网络的,因为设置了代理(就是Charles),这时候需要将iOS中的代理关闭,这个是抓包时经常犯的错。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 简介 Charles是目前最强大的http调试工具之一,在网络开发中使用它作为分析工具,可以很大程度上提高我们的开...
    jamalping阅读 28,529评论 1 11
  • 一、使用Charles在mac上进行抓包分析 在软件安装完成后,我们已经可以在mac上截取一般的网络请求了,打开软...
    紫wy苏阅读 1,699评论 0 2
  • 今天就来看一下Mac上如何进行抓包,之前有一篇文章介绍了使用Fidder进行抓包 http://blog.csdn...
    superboy_camel阅读 935评论 0 0
  • 微博上看到的 我觉得说的很棒 有点长 [em]e257378[/em]“首先要做一个细腻的女生,出门湿巾面巾纸护垫...
    木东水阅读 168评论 0 0
  • 这是一个不错的、非常好的学习平台。对于学习程度,会做和能说出来,那是两个完全不同的水平和层次。希望今后的每一天,都...
    戈多_于勒阅读 222评论 0 0