軟件去官網下載安裝便可。html
適用於Charles任意版本的註冊碼安全
/Applications/Charles.app/Contents/Java/charles.jar
Windows: C:\Program Files\Charles\lib\charles.jar
--------------------------------網絡
2019.11.6 更新:app
charles版本:4.5.4網站
手機抓包設置,須要進行3步;spa
第一步,在charles裏設置容許手機聯網的權限;你須要把charles設置爲容許的狀態而且設置容許的端口號,這樣手機端才能正常的接入;3d
第二步,把手機按照charles的IP和端口進行配置;代理
第三步,手機配對成功後,charles還會彈窗是否容許;(charles雖然開放了端口,但並不知道是那一臺手機會配入,此窗口起到提示和安全防禦的做用;code
上面的三步,有點相似HTTP的握手原理,雙方都保證正常通訊後,就能夠愉快的玩耍了;htm
第一步:設置charles爲容許狀態(啓用代理);
在Charles的菜單欄上選擇「Proxy」->「Proxy Settings」,
點擊後彈出以下窗口,端口默認爲8888,可編輯,只要不跟本機的其餘程序端口占用重複便可,而後勾選 Enable transparent HTTP proxying 選項,點擊肯定;
查看本機端口的使用狀況: cmd 命令提示符 netstat 命令可實時查看;
具體查看單獨哪個端口的佔用狀況:netstat -aon|findstr "8080";
詳情請移步:http://www.javashuo.com/article/p-tevlonhw-bw.html
安裝Charles證書,在Charles的菜單欄上選擇「Help」->「SSL Proxying」-> "Install Charles Root Certificate":
點擊安裝證書
選擇本地計算機
選擇將證書儲存在受信任的根證書頒發機構
點擊完成
導入成功後檢查證書路徑下的證書狀態:該證書沒有問題,表示能夠了
若是不是這個狀態,請從新按照上述步驟再安裝一邊,從新打開一下安裝證書的窗口,再查看證書狀態
查看本機的IP地址,在Charles的菜單欄上選擇「Help」->「Local IP Address」:
或者使用cmd - ipconfig 命令,找到你的 IPV4 地址
第二步:把手機按照charles的IP和端口進行配置;
手機鏈接的網絡要跟電腦鏈接的網絡是同一個,在手機的WiFi設置中將對應的WiFi配置代理設置爲手動,IP爲本機IP,端口爲8888。(Charles配置的端口)
此時已經配對成功,能夠進行抓包了,可是此時Charles仍是抓不到https請求。
使用教程:https://www.axihe.com/tools/charles/charles/tutorial.html