【抓包工具】 Charles 的 安装配置(手机抓包

    科技2022-08-11  105

    此博客仅为我业余记录文章所用,发布到此,仅供网友阅读参考,如有侵权,请通知我,我会删掉。 本文章纯野生,无任何借鉴他人文章及抄袭等。坚持原创!!

    前言

    抓包姊妹篇:

    类型/标题看博文看视频【抓包工具】Fiddler 的 安装配置【抓包工具】Fiddler 的 安装配置无【抓包工具】Charles 的 安装配置【抓包工具】Charles 的 安装配置【抓包工具】Charles 的 安装配置【抓包工具】Mitmproxy 的安装与 配置【抓包工具】Mitmproxy 的安装 与 配置【抓包工具】Mitmproxy 的安装 与 配置

    Python爬虫离不开抓包, 本文章就来介绍一下以下的抓包工具。

    咳咳,错了。是下面这个, Charles 。

    1. 准备工作

    来到官网 Charles:https://www.charlesproxy.com/documentation/,下载 Charles 安装包。 下载完之后,直接安装即可。

    2. PC端

    Charles 安装完成之后,可以看到如下界面。

    安装证书

    点击 Help - SSL Proxying - install Charles Root Certificate,

    安装证书是让服务端信任这个抓包工具。换句话说就是:只有安装了证书,才能够进行抓包。

    下图这里有两步:

    勾选 讲所有的证书都放入下列存储(P)点击浏览,然后选择 受信任的根证书颁发机构


    这里还需要为 Charles 配置一个监听 443 端口的操作

    如果不配置是不能监听到 HTTPS 的包的。

    443端口即网页浏览端口,主要是用于HTTPS服务,是提供加密和通过安全端口传输的另一种HTTP。

    接下来就可以完成PC端抓包的配置了。


    抓包示例:

    现在就可以愉快的进行抓包 了。


    3. 手机端

    这里你需要准备一台手机,当然,模拟器也没有问题。 这里我只用安卓来做展示,当然,IOS的配置也是大同小异的。

    值得注意的是:手机需要与电脑在同一个路由下!!!


    来到 Charles, 点击 Proxy - Proxy Settings 默认的端口号是 8888,可自行修改。记住端口号,待会儿要用。

    点击 Help - SSL Proxying - install Charles Root Certificate on a Mobile Device or Remote Browser

    这里可以看 192.168.1.109:8888,是本机的IP 和 Charles 监听的端口号,

    先去手机端配置好IP地址 和 端口号。然后用手机浏览器访问 chls.pro/ssl

    在手机端配置好代理之后,去到浏览器访问 chls.pro/ssl

    Charles 会弹出如下的提示,选择 Allow 即可。

    随即便可看到手机下载了一个证书,将它安装便可。

    以上便完成了手机端抓包的配置了。


    抓包示例:

    现在可以开始愉快的进行手机端抓包了。


    4. 总结

    PC端:

    点击 Help - SSL Proxying - install Charles Root Certificate,安装证书配置好 443 端口即可完成配置。

    手机端:

    点击 Help - SSL Proxying - install Charles Root Certificate on a Mobile Device or Remote Browser去到手机配置好代理手机浏览器访问: chls.pro/ssl然后安装证书,即可完成手机端抓包配置。

    后话

    好了,本次的分享就到这里结束。 有任何疑问请自行解决。

    Processed: 0.058, SQL: 8