charles的下載安裝
- 官網下載地址:https://www.charlesproxy.com/latest-release/download.do
- 安裝很簡單,一直下一步即可
官網注冊破解
- http://www.charles.ren
- 進入上面的網站,隨意輸入一個Registered Name,點擊「生成」
- 打開charles-help-register,輸入剛剛生成的,然后就激活成功啦
漢化包下載
鏈接: https://pan.baidu.com/s/1Q6R8zdsaSSwTusVbwhzgpA
密碼: m79i
漢化包注冊碼信息:
用戶名:Mac OS
密匙:6BACE69077E6DA3993
使用說明
1、若出現安裝后打開軟件出現“xxx.app已損壞,無法打開,您應該將它移到廢紙簍”提示,解決辦法如下:
打開終端,輸入命令 sudo xattr -d com.apple.quarantine /Applications/xxx.app解決,其中xxx.app是出問題的APP名稱,可以把對應的APP直接拖到終端,如名稱中有空格,可用“\”加空格代替。
2、安裝證書
3、證書不受信任解決辦法
4、亂碼解決辦法(解密https[443]端口)

5、抓取https請求出現unknown解決辦法
Charles代理-->代理設置,配置如下:

iOS手機配置步驟如下
-
手機在同一局域網下設置代理,通過safari瀏覽器,打開網址chls.pro/ssl ,會提示下載配置文件,下載即可
-
打開“手機設置”-->“通用”-->“描述文件與設備管理”,安裝剛才下載的配置文件
-
打開“通用”-->“關於本機”-->“證書信任設置”,將剛才安裝的配置文件選擇信任
- 打開Charles即可抓取查看到https數據
安卓手機配置步驟如下(已OPPO手機為例,僅針對Android7.0版本以下,因為Android7.0版本之后默認不信任用戶添加到系統的CA證書)
-
手機在同一局域網下設置代理,通過手機自帶瀏覽器,打開網址chls.pro/ssl,下載配置文件(要知道下載的文件位置)
-
打開“手機設置”-->“其他手機”-->“設備與隱私”-->“從存儲設備安裝證書”,安裝剛才下載的配置文件
-
打開Charles即可抓取查看到https數據
安卓手機配置步驟如下(已OPPO手機為例,Android7.0版本以上,僅針對有root權限的機型)
-
手機在同一局域網下設置代理,通過手機自帶瀏覽器,打開網址chls.pro/ssl,下載配置文件(要知道下載的文件位置)
-
將下載的pem證書文件傳到到電腦上(可以下載一個Android文件傳輸工具),並執行以下命令得到證書的md5值
-
openssl x509 -subject_hash_old -in + 文件 (例如:openssl x509 -subject_hash_old -in /Users/zhansan/Desktop/charles-proxy-ssl-proxying-certificate.pem)
-
將charles-proxy-ssl-proxying-certificate.pem重命名為:<8位md值>.<0>,這里的md5值為上一步得到的
-
將新命名的文件上傳的手機系統/system/etc/security/cacerts里


