同WiFi-电脑和手机使用Charles

最近学习用到了Charles,Charles安装激活不做多讲,本篇主讲下:

  • 如何配置
  • 笔记本和手机在同一无线网下
  • Android手机安装证书

配置https

Charles中开启SSL代理:Proxy -> SSL Proxying Settings -> SSL Proxying -> Enable SSL Proxying

然后去点击Add,设置为:

  • Host: *、可以自己写更精确的地址
  • Port: *、443也行

电脑中安装并信任Charles根证书

Help -> SSL Proxying -> Install Charles Root Certificate

会弹出安装窗口,默认安装,将证书放到 受信任的根证书 就好了

手机设置WiFi代理

基本思路:

设置 -> 点击当前Wifi进入详情页 ->代理改为手动 -> 输入IP和端口;

IP:

  • 如果你是有线连接,就填写有线网卡的IP地址
  • 如果是WiFi连接,就填写无线网卡写的IP地址

端口:按照上面电脑端写的默认端口填写即可

手机中安装并信任Charles根证书

在完成手机代理设置后 -> 手机端打开 http://chls.pro/ssl,会自动弹框去下载得到ssl证书: charles-ssl-proxying-certificate.pem

需要注意的一点:有些浏览器下载后不能正常安装,推荐大家换个手机浏览器下载,如:Chrome浏览器

遇到的问题

一般到上面这里就算完成了,但是我自己连接的时候,Charles怎么都无法读取https的请求,但是相同情况,Fiddler并无问题。我重启电脑再打开Charles就好了。不知道是不是bug。

程序员未雨

Do one thing at a time, and do well.

暂无评论

发表评论

您的电子邮件地址不会被公开,必填项已用*标注。

相关推荐

鼠标轨迹的检测和原理

我们在浏览器鼠标拖动某个 web元素组件 时,是会记录一些坐标位置的,但是selenium 偏移时会造成只有起始点和终点的坐 ...

滑块验证码案例一

目标网址:http://www.porters.vip/captcha/jigsaw.html 观察结论: 当鼠标点击紫色按钮后,会出现缺口 查看html元素, ...

微信扫一扫

微信扫一扫

微信扫一扫,分享到朋友圈

同WiFi-电脑和手机使用Charles