代理 Charles 初体验-安装和设置

 
最近为了完成测,我们使用的charles代理来进行。初体验,遇到一些问题,记录一下
 
 
主要内容:
charles 的安装
charles 的配置
charles 的pc抓包
charles的手机抓包
以及目前位置我遇到的坑
 
一、charles 的安装
官方下载地址:https://www.charlesproxy.com/download/ 下载最新版本
(我遇到的第一个坑就是这个时候当前最新版本是v4.6.2,安装过程都很顺利,但是在执行charles.exe的时候,就是运行不起来。最后也没整明白为啥,我就选择下载上一版本,即v3.12.3,接下来我也是以这个版本为主记录安装和配置过程)
安装路径我习惯放到D:\Program Files\
启动它的时候,要进入D:\Program Files\Charles\  点击:Charles.exe。就可以对http协议抓包了。
代理端口号默认是8888.可以自定义,只要在  Proxy->Proxy setting,中设置就好,我自己设定为9000,且勾选 “Enable transparent HTTP proxying” 就完成了设置
注意: 不知道为啥,我在系统菜单中查看他所在文档目录都是显示的:C:\Users\huye\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Charles  ┭┮﹏┭┮~~谁能解释一下~~
 
二配置:主要解决访问协议是https下的网站
(一) 先安装https用的证书:
        1、进入help—>SSL Proxying—>Install Charles Root Certificate
              
 
        2、进入后,根据窗口提示,安装进相应位置。提示为将该证书安装到"受信任的根证书颁发机构"
 
              
 
        3、点击安装证书,出现如下窗口,选择“本地计算机”,点击"下一步"
 
             
 
        4、选择“将所有的证书与都放入下列存储”,并通过“浏览”选择存储位置。根据之前的提示,这里我们需要选择存储到“受信任的根证书颁发机构”
 
          
 
       
        5、继续按照提示点击下一步,直到出现提示成功的窗口,则证书安装成功。
       
   
 
设置过滤请:我目前只是这么配置的
在 Proxy->Proxy SSL Porxying Settings;此配置给解决抓取包出现unknow的问题。
 
 
 
在 Proxy->Access Control Settings

 


 

以上PC抓包可以完成了。

(二)下面配置一下手机端抓包用的(我的手机是iphonex max):

1 使手机和电脑在同一局域网内

2 在手机wifi中手动设置代理 IP: pc端的ip地址

             端口号:上面设置的端口,比如我设置的9000

3 在charles里配置 

会弹出下面提示,在手机默认浏览器中打开

 

安装charles在手机中的证书,

然后在  在“设置”-“描述文件”-查看描述文件,显示已验证;

再“设置”-“通用”-“关于本机”-“证书信任设置”-打开charles的信任开关

( 这部分我忘记截图了 )

这样就可以进行抓包测试了。

还有更多的使用步骤,具体用的时候我在记录。

 

 
    
 
 
posted @   莽莽他老婆  阅读(258)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库
· SQL Server 2025 AI相关能力初探
点击右上角即可分享
微信分享提示