Windows 版 Charles 使用指南

為什么使用 charles-windows

在實際開發(fā)、測試中需要通過代理截取 app 的網(wǎng)絡請求報文來快速定位問題。https 雙向認證的 app 越來越多,fiddler在這方面并不好用。由于開發(fā)、測試的同學使用 windows 系統(tǒng)較多,所以編寫此文檔作為 Windows 版 charles 使用指南。

所需材料

  • Windows 系統(tǒng)電腦
  • 手機 (android 或 ios ,本文以 android 系統(tǒng)手機為例)

安裝配置步驟

1.安裝 windows 版charles

官網(wǎng)下載地址:
https://www.charlesproxy.com/download/

本文使用為4.1.4版本(最新版),下載地址:

https://www.charlesproxy.com/assets/release/4.1.4/charles-proxy-4.1.4-win64.msi

下載后,雙擊,選擇軟件保存目錄安裝即可。

2. 配置 windows 版charles

2.1 設置不代理計算機的請求(推薦

proxy -> windows proxy (勾選則抓取計算機的請求)
proxy -> Mozilla Firefox proxy (勾選則抓取計算機上 Mozilla、Firefox瀏覽器的請求)
對 app 進行數(shù)據(jù)抓取的場景,這兩項 不勾選 。

2.2 設置代理 https 請求并添加證書

proxy -> SSL Proxy Settings 彈出一個 ssl代理設置界面
1). Enable SSL Proxying 復選框打勾
2).添加你想要的設置代理的域名,端口默認 443
3).添加域名的證書,端口默認 443,選擇證書文件(雙向認證必須添加證書)

charles1

charles2

2.3 關心域名重點顯示(可選)

View -> Foucused Hosts 用于設置重點關心域名,在列表中會獨立顯示

charles3

2.4 安裝 charles 根證書

Help -> ssl proxy -> Install Charles Root Certificate
跳轉(zhuǎn)至系統(tǒng)證書安裝流程 安裝 charles 根證書

2.5 查看手機所需配置

Help -> ssl proxy -> Install Charles Root Certificate on a Moblie Device or Remote Browser

charles5

彈窗提示 手機的配置
charles4

3.手機設置

1、 手機連上同一網(wǎng)段的網(wǎng)絡,設置代理。
2、 手機瀏覽器(android 手機使用系統(tǒng)瀏覽器)訪問 chls.pro/ssl 安裝證書

開始使用

打開 app 即可開始抓取網(wǎng)絡通訊,界面如下:


charles6

windows 版 charles 破解

charles 破解

ps:

  1. 手機連上代理是時,Charlescharles 會彈窗提醒是否允許,同意即可;
  2. https 雙向認證的抓包需要有該域名的證書文件(.p12文件);
  3. 第一個抓取的請求會要求輸入證書密碼,輸入密碼保存即可,輸入密碼后如果解析不了請求內(nèi)容重啟 charles 即可;
  4. charles 為收費軟件,免費版會有限制(比如:開啟時等待 10s 、使用半個小時后提示重啟);
  5. 連接代理后若手機請求無法通過電腦,關閉 360 之類管家(垃圾制造機)、 windows 防火墻后重試。
最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容