charles抓取https協議報文需要配置SSL通用證書,否則會導致亂碼,本文介紹Charles 的 CA 證書安裝方法。
1. 電腦安裝SSL證書
選擇 “Help” -> “SSL Proxying” -> “Install Charles Root Certificate”
2. 瀏覽器安裝SwitchyOmega插件
插件下載地址:https://github.com/FelisCatus/SwitchyOmega/releases
設置代理:
charles默認代理端口為8888
設置完成后,瀏覽器開啟charles代理。
3. 配置SSL的抓取域名
選擇 “Proxy” -> “SSL Proxying Settings”
啟用SSL代理,配置location
4. 瀏覽器安裝SSL證書
選擇 “Help” -> “SSL Proxying” -> “Install Charles Root Certificate on a Mobile Device or Remote Browser”
彈出如下提示框
瀏覽器地址欄輸入“chls.pro/ssl” 下載證書
chrome瀏覽器安裝:
5. 手機安裝SSL證書
設置手機代理
手機瀏覽器輸入“chls.pro/ssl” 下載證書
點擊下載的證書文件進行安裝
設置PIN碼后安裝成功
手機瀏覽器訪問baidu,charles查看https報文:
證書安裝成功
文章標題:charles SSL證書安裝
本文作者:hiyo
本文鏈接:https://www.cnblogs.com/hiyong/p/14288260.html
歡迎關注公眾號:「測試開發小記」及時接收最新技術文章!