美文网首页
Charles介绍和安装

Charles介绍和安装

作者: 叁分醒 | 来源:发表于2021-05-21 11:34 被阅读0次

    1、Charles基础介绍

    Charles是一个HTTP代理/ HTTP监视器/反向代理,它使开发人员能够查看他们的机器和Internet之间的所有HTTP和SSL / HTTPS通信。这包括请求、响应和HTTP头(其中包含cookie和缓存信息)。
    Charles 虽然是收费软件,但即使不购买也能长期使用,并且功能上不会缺斤短两。唯一要付出的代价是每次使用时间不能超过 30 分钟,并且启动时将会有 10 秒种的延时。

    2、下载安装

    官网下载地址:https://www.charlesproxy.com/download/

    下载界面

    3、安装证书(windows版本)

    安装完之后,打开charles,使用浏览器会发现电脑的网络请求被拦截了,导致电脑访问网站时提示:您的连接不是私密连接
    造成这种问题的原因就是charles拦截了电脑网页的请求(启动charles默认开启),但是使用的是charles代理工具的证书,导致浏览器无法验证此网页的证书,进而导致错误,我们只需要将charles的证书添加到电脑的信任证书中即可。
    1)进入charles的help中,选择SSL Proxying,然后点击install Charles Root Certificate


    安装证书

    2)此时我们charles的证书是不被系统信任的,我们需要点击安装证书


    安装证书
    3)导入证书,选择本地计算机和所有用户都可(为了安全,可以只给当前用户安装,但是登录别的windows用户就需要重新安装一遍),点击下一步
    导入证书
    4)手动指定证书的存储位置。必须手动选择存储位置,否则自动选择出来的证书位置仍然是不被信任的
    选择‘将所有的证书都放入到下列存储,点击浏览,选择‘受信任的根证书颁发机构’,点击下一步,完成。
    手动为证书指定位置
    受信任的根证书颁发机构

    4、 配置需要访问的https的路径

    安装完证书后,还需在Charles要配置下所需要抓包的https路径,在Charles菜单栏中选择Proxy -> SSL Proxy Settings,然后勾选Enable SSL Proxying,然后添加一个路径,其中Host是需要访问路径的域名,端口默认为443:


    image

    上述操作完成后,再打开浏览器,就可以正常访问了(如果还不行,重启电脑即可)

    相关文章

      网友评论

          本文标题:Charles介绍和安装

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