版本要求:3.10以上,建議安裝如下版本html
安裝包:32位 charles-proxy-3.11.5-win32.msi,64位 charles-proxy-3.11.5-win64.msiios
破解jar包:charles.jar,替換掉 lib/charles.jar。如:C:\Program Files\Charles\lib\charles.jarapi
4.0.1: charles-proxy-4.0.1-win64.msi ,Jar包 charles.jar瀏覽器
Charles 在線破解工具,https://www.zzzmode.com/mytools/charles/服務器
一、在Charles中開啓並設置HTTP代理和SSL代理,Menu -> Proxy -> Proxy Setting,設置如圖:工具
HTTP代理設置,注意記住端口號爲:8888spa
二、代理設置,Menu -> Proxy ->SSL Proxy Setting SSL,設置想要進行SSL代理的域名代理
三、打開Charles,打開選項 Help -> SSL Proxying -> Install Charles Root Certificate on a Mobile Device or Remote Browser,以下圖htm
四、手機設置代理,主機名(當前電腦ip),端口(8888)blog
五、使用手機瀏覽器打開 http://charlesproxy.com/getssl,安裝Charles證書便可(ios10.3.1 須要信任證書,通用->關於本機->證書信任設置)。客戶端打開https請求頁面,則再也不會亂碼了。
安裝Charles證書連接二維碼:
經過中間人攻擊的模式,使用「SSL證書欺騙攻擊」,僞造證書欺騙來獲取到用戶的請求。
相關資料:
http://www.cnblogs.com/gordon0918/p/5237717.html
下載 cerficate.crt,使用手機自帶文件管理器打開安裝。