Charles安裝配置


 

 

Charles安裝配置

一、charles的下載安裝

1、charles下載

官方網站https://www.charlesproxy.com/download/可以下載charles

可以下載對應的操作系統,目前很多都是收費,建議下載破解版

 

 

 

 

 

2、charles安裝

一路按下next即可安裝(保證電腦里沒有其他charles即可)

image.png

 

3、charles破解

Charles第一種破解方法:

打開漢化補丁 選擇“中文破解版”,按下patch即可打開漢化補丁 選擇“中文破解版”,按下patch即可

image.png

Charles第二種破解方法:

破解地址:https://www.zzzmode.com/mytools/charles/

生成jar文件后,放到charles安裝目錄的lib目錄下

image.png

 

設置charles Proxy->Proxy setting,可以設置抓取http協議

 

 

 

 

 

4、charles界面

 

 

注意:安裝好charles后,要先進行漢化破解再打開,如果先打開了軟件,在漢化的話就會無效,只能重新安裝再進行以上步驟。

 

 

二、連接

1、pc端抓包

電腦charles客戶端下載ssl證書 Help->SSL Proxying ->install Charles Root Certificate

 

 

 

 

選擇當前用戶

image.png

選擇將所有的證書放入下列儲存,點擊瀏覽

image.png

 

選擇受信用的根證書頒發機構

image.png

選擇受信用的頒發機構證書,點擊確定既可以

image.png

 

連接windows Proxy需要勾上,就可以抓pc上的包

 

 

 

 

2、手機端抓包

需要手機和電腦在一個局域網,不一定是同一個IP,同個路由器下就可以了。

(1)使用cmd-ipconfig命令查看自己的電腦IP地址

 

 

 

關於本機ip

 

 

 

 

 

 

(2)然后在手機端的wifi代理設置那里去進行相關的配置設置

代理設置為手動、填寫ip地址和端口號8888(charles默認設置),有修改的可以修改成自己所修改的端口就可以

 

 



配置完成,會看到一個charles與手機端的連接提示彈窗,選擇Allow,這里重點,不要選錯

image.png

 

(3)手機端抓包https

上述是針對http請求,由於https協議的特殊性,所以要求電腦端和手機端都需要安裝下證書,否則會看到返回的數據都是亂碼。

a、電腦端證書下載,在 Help->SSL Proxying ->install Charles Root Certificate這個選項下載證書,具體可參考“pc端抓包的方法”進行下載證書image.png

 

b、手機端證書下載

在瀏覽器上輸入 chls.pro/ssl 下載安裝Charles SSL 證書。

注意,同一個手機對應不同電腦上的Charles都要分別下載證書進行認證,因為手機的證書是和電腦端的Charles一一配對的。

ios的手機,需要信任該證書

 

1、安卓手機中使用自帶的瀏覽器下載證書,在瀏覽器上輸入chls.pro/ssl既可下載證書,如果下載不了,可以換其他瀏覽器下載

小米手機等盡量不要使用自帶的瀏覽器,有可能會打不開

在瀏覽器中輸入chls.pro/ssl后下載證書

image.png

下載后去設置-系統安全-加密與憑證-從SD卡安裝證書-找到剛下載的證書,安裝后既可以抓取https的包

 

2、蘋果手機中,需要在自帶的瀏覽器safair中輸入char.pro/ssl下載證書,並信任

在設置-通用-關於手機-證書信任設置中信任該證書既可以抓取https的包

image.png

 

3、抓取的包全出現unknow的解決方法

在proxying ->SSL Peoxying Settings中添加所需要的主機和端口,如下圖

 

 

 

或者直接如下圖圖添加

 

 

 

image.png

添加了所要抓取的主機和端口后,就可以解決unknow的問題了

如果個別出現unknow,可能是本身抓包軟在存在個別漏抓問題。

 

三、功能

image.png

從左到右分別為:

(1)清除當前會話

(2)停止記錄

(3)開始限流/停止限流

(4)開始斷點/停止斷點

(5)根據所寫內容撰寫新請求

(6)重發選定請求

(7)工具

(8)設置

 

1、設置限速的方法

點擊 Proxy -> Throttle Setting

勾選 Enable Throttling

image.png

 

2、過濾設置

方法一:軟件下方的過濾可以進行簡單的過濾,在主界面的中部的Filter欄中填入需要過濾出來的關鍵字。例如我們的服務器的地址是:www.baidu.com,那么只需要在 Filter 欄中填入www.baidu.com即可。一般是臨時性的封包過濾

 

 

 

方法二:在Proxy ->Recording Settings ->Exclude 中可以設置需要監控的協議,主機地址,端口號等。這樣就可以只截取目標網站的封包了--這個一般是經常性的

image.png


方法三:在想過濾的網絡請求上右擊,選擇“Focus”,之后在 Filter 一欄勾選上 Focussed 一項,如下圖所示:

這種方式可以臨時性的,快速地過濾出一些沒有通過關鍵字的一類網絡請求。

 

 

 

 

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM