Charles_Https_Mac版

官方下載鏈接:https://www.charlesproxy.com/download/

1、打開Charles

2、安裝本地證書:Help->SSL Proxying->Install Charles Root Certificate

3、自動安裝,並彈出鑰匙串訪問模塊,如圖所示

4、雙擊證書,打開信任欄,使用此證書時,選擇始終信任

5、關閉並輸入密碼使證書生效

6、設置 https 訪問裏鏈接   Proxy->SSL PRoxying Settings ,添加鏈接匹配 * ,端口 443

7、手機配置代理,並在瀏覽其中輸入鏈接:chls.pro/ssl      進行手機證書裝

8、重啓電腦Charles,完成配置

注:

  • 當OS系統升級>= iOS10.3時, 你會發現charles抓不到數據了.

    如圖所示 
    Notes You may need to configure your browser or application to trust the Charles Root Certificate. See SSL Proxying in the Help menu.

  • 明明iOS已經通過 http://chls.pro/ssl 安裝了charles根證書, 爲何還是不能代理?

  • 這是因爲iOS 10.3 進一步增加了三方證書校驗級別. CA授權的ssl證書是有證書鏈的, 這個會直接信任.

  • charles代理使用的是自簽名的root證書, 需要手動設置. 
    步驟如下: 

    • 關於本機->證書信任設置 
      這裏寫圖片描述
    • charles root證書信任
      這裏寫圖片描述
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章