Charles安装及浏览器和手机的证书配置

1、下载安装

下载地址:
https://www.charlesproxy.com/
注册步骤:
在线生成注册码 https://www.charles.ren/
打开Charles ---- help ---- register

2、基本原理

本质作用:抓包
原理:代理
环境:JDK
端口:8888 fiddler端口也是8888,不能和fiddler同时启动
Windows查看端口:netstart -ano | findstr"8888"

3、浏览器抓包

1.默认抓取http的包
2.浏览器抓https
https的包需要安装证书
环境:Windows10 Chrome browser
(1)启动SSL代理:Proxy — SSL proxying settings — SSL Proxying — 勾选"Enable SSL Proxying" ,include 添加"host:* ; port:443 "
(2)访问控制设置:Proxy — Access Control Settings — 添加IP range “0.0.0.0/0”
(3)电脑端安装证书:Help – SSL Proxying — Install Charles Root Certificate ,然后一直下一步下一步完成
(4)在浏览器安装证书:Help — SSL proxying — Save Charles Root Certificate…… — 保存(文件名任取) — 打开浏览器(谷歌) — 设置 — 隐私设置和安全性 — 安全 — 证书管理 — 受信任的根证书发布机构 — 导入

网址私密链接处理问题:
• chrome://net-internals/#hsts
• 输入网址,点击删除
• 如果删除刷新后,还出现。点击高级,选择继续访问
在这里插入图片描述

4、手机抓包

以安卓手机为例
(1)前提:
1.手机端和电脑在同一个局域网(模拟器不用任何设置)
2.关闭电脑防火墙
3.关闭/退出/卸载杀毒软件
2.3不是必须,但是不能抓包的时候检查是否由该原因引起
(2)手机设置(根据实际情况来)
手机:设置 — WiFi — 选中要修改的WiFi,长按 — 修改网络 — 显示高级选项 — 代理设置 — 代理:手动,主机:IP地址(电脑IPv4地址),端口:8888,IP设置:DHCP
Charles:help – install Charles Root Certificate on a mobile device ….
在浏览器中安装Charles的证书:手机浏览器输入 chls.pro/ssl 下载后自动安装。或者是 设置 — 无线和网络 — WANL — WANL设置 — 安装证书
如果能访问到手机百度,则成功
注:
苹果手机(iphoneX)只有使用自带浏览器下载证书才能安装。
完成下载 — 设置 — 已下载描述文件 — 安装
设置 — 通用 — 关于本机 — 证书信任设置 — 选择信任证书

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值