charles使用前配置

1、charles的下载链接:https://www.charlesproxy.com/

2、PC端配置证书

 2.1打开charles,选择help–>SSL Proxying–> Install Charles Root Ceriticate,点击安装证书,一直点击下一步完成即可成功安装,提示导入成功画面。如下图所示:

 

 2.2配置浏览器证书,首先在charles页面help--SSL Proxying--save charles root certificate保存证书到本地,然后打开需要用的浏览器,进入设置页面搜索证书--安装证书--导入保存的charles证书。

2.3默认charles只可以抓取http协议的包,https的更安全,需要如下配置方可

    菜单栏 Proxy–>SSL Proxying Setting–>选择SSL Proxying——>点击add在弹窗里面添加host为*,port为*,如下图;(点击add在弹框中port里填写443(443代表通用https端口号), host中的*代表抓取所有地址的包)

     

3、手机端配置抓包

3.1手机和电脑处于同一网络环境 ,修改手机端网络代理配置由自动改为手动,服务器主机名为电脑IP地址,端口号为charles查看。如下图,红框为所填的手动IP地址;篮框为端口号

 注意:第一次设置成功代理后,随便打开一个需要网络的应用,PC端会自动弹出以下提示,选择allow允许Charles代理

 3.2手机安装charles证书

(A)ios端

前提:手机WiFi代理已经设置好,参考前文设置   

    1、打开Charles,选择help→SSL Proxying→Install Charles Root Certificate on a Mobile Device or Remote Browser

    2、手机连接电脑代理,打开safari,输入网址:chls.pro/ssl

    3、手机弹出提示:此网站正尝试打开“设置”已向您显示一个配置描述文件。您要允许吗?忽略|允许,选择允许,安装描述文件,并信任

    4、iOS10以上的手机需要在:设置→ 通用 → 关于本机 → 证书信任设置→ 找到charles proxy CA证书,打开信任即可

 (B)android客户端

方式一:

进入charles点击 help–>SSL Proxying–> Install Charles Root Ceriticate on a Mobile Device or Remote Browser,

   手机设置好WiFi代理后,在手机浏览器打开下面弹框里提到的链接chls.pro/ssl,下载证书,安装即可(华为手机最好不要用自带的浏览器,因为自带的浏览器下载的证书为pem格式,无法直接安装,我用的百度浏览器)

   cer格式的证书下载完可以直接点击安装,安装证书过程中会要求输入锁屏密码

 方式二:

  1、打开Charles,选择help→SSL Proxying→Save Charles Certificate,然后将证书导入到手机中

  2、导入后直接点击安装证书,提示无法打开(pem格式),cer格式的key直接安装,可以忽略第三步

  3、进入手机设置—>安全和隐私—>更多安全设置—>加密和凭据—>从存储设备安装—>选择我们刚下载的证书,安装即可(华为手机的安装方式,其它安卓机型可以自行百度)

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

雯轻浅忆

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值