美文网首页
Mac上抓包工具Charles的安装和使用

Mac上抓包工具Charles的安装和使用

作者: 一只浩子 | 来源:发表于2017-11-19 11:22 被阅读0次

    官方简介

    Charles是一个HTTP代理/ HTTP监视器/反向代理,它允许开发人员查看机器和Internet之间的所有HTTP和SSL / HTTPS流量。这包括请求、响应和HTTP头(其中包含cookie和缓存信息)。

    Charles是在您自己的计算机上运行的Web代理(HTTP代理/ HTTP监视器)。然后,您的Web浏览器(或任何其他Internet应用程序)被配置为通过Charles访问Internet,然后Charles就可以为您发送和接收的所有数据记录和显示。

    Charles可以很容易地看到正在发生的事情,因此您可以快速诊断和修复问题。

    Charles使调试快速,可靠和先进的,节省您的时间和挫折!

    主要特点(官方)
    1.SSL Proxying – view SSL requests and responses in plain text
    2.Bandwidth Throttling to simulate slower Internet connections including latency
    3.AJAX debugging – view XML and JSON requests and responses as a tree or as text
    4.AMF – view the contents of Flash Remoting / Flex Remoting messages as a tree
    5.Repeat requests to test back-end changes
    6.Edit requests to test different inputs
    7.Breakpoints to intercept and edit requests or responses
    8.Validate recorded HTML, CSS and RSS/atom responses using the W3C validator

    说几个重点!!支持模拟网络延迟请求,支持AJAX调试,支持重发网络请求,最主要的是自动将服务器返回的json或xml数据格式化,数据格式一目了然。

    一、安装Charles

    1. 下载Charles Proxy 官网
    2. 安装后,首先打开Charles一次,然后关掉。
    3. 下载破解文件 charles.jar 网站
    4. 替换掉原文件夹里的charles.jar
      Command+shift+G 前往文件夹
      /Applications/Charles.app/Contents/Java/charles.jar

    这几步后就搞定,可以免费使用Charles了。

    二、使用Charles

    1. 打开charles 发出的网络请求都会显示在列表中


      QQ20171119-104123.png
    2. 但是我只需要查看自己服务器的那个地址。选中目标链接,右键选中Focus


      QQ20171119-105009.png
    3. 聚焦到我的服务器地址


      QQ20171119-103912.png

    注意,真机测试需设置HTTP代理,首先确保手机和电脑在一个局域网内。


    QQ20171119-110002.png

    Proxy->Proxy Setting


    QQ20171119-110002.png

    然后再找到电脑ip地址


    QQ20171119-111203333.png

    手机上设置HTTP代理 点击局域网右边的设置按钮


    513F330007862DE17B75E99F6B968257.png
    手动输入电脑端的ip 和 之前设置proxy的端口号8081 7CBDE9C944E7AE7CA88B010A26C1689C.png

    最后在手机上打开一个网址,电脑上 Charles会弹出一个框让你确认是否代理,点击allow就可以了,然后Charles上就会获取到手机上的请求了。


    allow.png

    Charles 上还有其它小功能,慢慢体验吧~~

    相关文章

      网友评论

          本文标题:Mac上抓包工具Charles的安装和使用

          本文链接:https://www.haomeiwen.com/subject/ahcuuxtx.html