Charles的下載(版本v4.1.4)
在國內固然最受歡迎的固然是 破解版,下載地址(
連接: https://pan.baidu.com/s/1qYr3d7m 密碼: h4t4);
也能夠從Charles官方網站(https://www.charlesproxy.com)下載正版。
Charles的安裝
一、雙擊charles-proxy-4.1.4.dmg文件,在打開的窗口中將charles直接拖動到Applications中
ios
二、打開Finder > Applications > Charles > (右鍵)Show Package Contents,如圖瀏覽器
三、將下載的charles-v4.1.4.jar改名爲charles.jar,並將其複製到/Contents/Java/目錄下,替換原來的charles.jar文件
安全
四、啓動charles發現出現以下問題(應用已經損壞,緣由在於mac對應用的安全限制檢查)工具
六、要開啓接受任何來源的應用安裝須要經過terminal命令行完成,打開命令行輸入:sudo spctl --master-disable 並執行,此處須要輸入用戶密碼進行驗證,命令執行完成後,此選項出現了
網站
7.如今咱們就能夠打開charles了
命令行
Charles的簡單使用3d
一、先設置charles代理的端口號,端口號隨便設置,要和下面的手機代理端口保持一致代理
點OKcdn
二、獲取當前charles主機的ip地址,並在手機中設置代理爲手動,輸入IP和端口號保存便可
blog
在命令行輸入ifconfig
打開手機wifi設置,端口號和上面保持一致
配置完成,會看到一個charles與手機端的鏈接提示彈窗,選擇allo便可。
三、咱們經過手機瀏覽器訪問百度網址,在charles看到www.baidu.com等相關的請求已經截取到
上述步驟,只針對http請求。因爲https協議的特殊性,因此要求電腦端和手機端都須要安裝下證書,不然會看到返回的數據都是亂碼。
a.電腦端證書下載
b. 手機端證書下載
在設備上打開這個網址 http://www.charlesproxy.com/getssl 安裝 Charles SSL 證書。
注意,同一個手機對應不一樣電腦上的Charles都要分別下載證書進行認證,由於手機的證書是和電腦端的Charles一一配對的。
PS:ios手機,須要信任該證書
C.相關配置
選擇Proxy | SSL Proxy Settings,彈出proxy設置選項卡,勾選Enable SSL Proxying,在Location部份選擇add,按以下圖添加,抓取數據。
1.1.2.2 charles與電腦端的鏈接
因爲charles會自動配置瀏覽器和工具的代理設置,因此說打開工具直接就已是抓包狀態了。直接打開網頁就能夠了。
參考連接