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

编程知识 更新时间:2023-04-24 06:24:17

1、下载安装

下载地址:
https://www.charlesproxy/
注册步骤:
在线生成注册码 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)只有使用自带浏览器下载证书才能安装。
完成下载 — 设置 — 已下载描述文件 — 安装
设置 — 通用 — 关于本机 — 证书信任设置 — 选择信任证书

更多推荐

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

本文发布于:2023-04-18 11:09:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/4d3088de176a191a33c72742b9158eb3.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:浏览器   证书   手机   Charles

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 85476文章数
  • 15589阅读数
  • 0评论数