首页 >

Charles怎么设置SSL代理,跪求大神告诉一下? – 网络|

鼠标和触摸板怎么设置在哪里设置,ai怎么把字体变细,iis怎么设置404Charles怎么设置SSL代理,跪求大神告诉一下? - 网络|Charles怎么设置SSL代理,跪求大神告诉一下

但有时大家通过Charles抓包时,发现HTTPS请求默认是无法查看的,这是为啥呢?如果要查看HTTPS请求那必须要安装SSL代理的,这样才能分析SSL请求。如何开启呢?其实不难,下面偶以实例来向大家讲解下:

1、下载并安装Charles

Charles支持Windows、macOS、Linux,大家去它的官网下载安装对应版本即可。

2、Charles安装SSL证书

1)Windows上安装CharlesSSL证书

操作步聚:打开软件》Help》SSLProxying》InstallCharlesRootCertificate》此时会弹出窗口提示你安装证书,如下图示:

点击“安装证书”》弹出“证书导入向导”,存储位置选“本地计算机”》然后自定义安装位置,安装到受信任的根证书颁发机构,如下图示:

然后按引导向导下一定,确定完成即可。

2)macOS上安装CharlesSSL证书

操作步聚:打开软件》SSLProxying》InstallCharlesRootCertificate》此时会自动安装到系统钥匙串中,但是此证书是不受信任的,如下图示:

此时大家需要双击此证书》在“信任”下拉列表中选择“始终信任”》然后输入系统密码确认操作,如下图示:

3、使用Charles监听HTTPS请求

是不是安装了SSL证书后就能查看HTTPS请求信息了呢?还是不行的,大家还需要进行一些操作,具体如下:

1)允许Charles监听本地请求

操作步聚:Proxy菜单》选择:macOSProxy或者WindowsProxy

2)在要监听的HTTPS请求上右击》EnableSSLProxying

3)重新发起请求,即可查看HTTPS请求信息了。


以上是使用Charles设置SSL代理的方案,监听的是本机电脑上的请求。如果手机端要连接Charles代理,流程如下:

  • 确保手机开启WiFi,并和Charles电脑端在同一局域网下;

  • 对手机WiFi进行设置,设置代理服务器,IP填电脑的局域网IP,端口号:8888;

  • 设置好后,手机端只要有HTTP/HTTPS请求,电脑端上的Charles会监听到(第一次发起请求时,要在电脑端的Charles中授权操作)。


以上就是偶的观点,对于这个问题大家是怎么看待的呢?欢迎在下方评论区交流~偶是科技领域创作者,十年互联网从业经验,偶了解更多科技知识!


Charles怎么设置SSL代理,跪求大神告诉一下? - 网络|
  • 为什么Java的并发备受推崇? - 网络|
  • 为什么Java的并发备受推崇? - 网络| | 为什么Java的并发备受推崇? - 网络| ...

    Charles怎么设置SSL代理,跪求大神告诉一下? - 网络|
  • 源代码和伪代码是什么? - 网络|
  • 源代码和伪代码是什么? - 网络| | 源代码和伪代码是什么? - 网络| ...

    Charles怎么设置SSL代理,跪求大神告诉一下? - 网络|
  • 越南正在开发的自主5G芯片会有多大的市场? - 网络|
  • 越南正在开发的自主5G芯片会有多大的市场? - 网络| | 越南正在开发的自主5G芯片会有多大的市场? - 网络| ...