使用Charles設置https代理到http以及證書安裝

一、實現(xiàn)步驟

  1. 下載和安裝Charles
  2. 下載和安裝電腦的Charles證書,并設置為始終信任,默認是不信任
  3. 從Charles上獲取需要在iPhone上安裝的 證書網(wǎng)址
  4. 在iPhone上下載和安裝證書,最關鍵一步是要對證書進行 信任 設置
  5. 在Charles上進行 SSL代理設置
  6. Https轉http的代理設置
  7. 在iPhone上設置 HTTP代理

二、具體實現(xiàn)

  1. 下載和安裝Charles軟件。
  2. 下載和安裝電腦的Charles證書,并設置信任,默認是不信任的,具體操作如下圖


  1. 從Charles上獲取需要在iPhone上安裝的 證書網(wǎng)址 。點擊菜單欄中的Help找到下載證書的網(wǎng)址,如下圖


提示:要同時下載手機版和電腦版的Charles證書才能使用 Charles 抓取iPhone上的數(shù)據(jù)接口

  1. 在iPhone上下載和安裝證書。在瀏覽器中輸入剛才獲取的Charles證書的網(wǎng)址,我剛才獲取到的是 chls.pro/ssl,不同的版本可能網(wǎng)址不一樣。安裝證書后可以在手機的 設置 –> 通用 –> 描述文件 里查看剛剛安裝的證書。如下圖:


安裝完證書后必須在手機上設置對證書的信任,在抓包時才能正確的獲取APP數(shù)據(jù)接口,否則即使成功安裝了也還是獲取不到,有很多人寫的博客都沒有提到這個關鍵步驟!設置信任方法: 設置 –> 通用 –> 關于本機 –> 證書信任設置。


  1. 在Charles上進行 SSL代理設置,步驟如下圖


  1. 將線上https代理至本地的http服務器(有需要可添加本步驟)


  1. iPhone上設置代理(太過簡單,略)
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • 1、通過CocoaPods安裝項目名稱項目信息 AFNetworking網(wǎng)絡請求組件 FMDB本地數(shù)據(jù)庫組件 SD...
    陽明AI閱讀 16,240評論 3 119
  • 最近,我有點煩惱。 大概幾個月前,也就是今年三月份,剛開學。有一天,我接到了一個電話。 當時我正在地鐵上,一看號碼...
    宋小遇閱讀 498評論 0 1
  • 我喜歡清晨漫步在鄉(xiāng)間的小路,也喜歡夕陽晚照下的荷花別陽紅,還喜歡欣賞蜜峰在荷花間翩翩飛舞,在花里翻來覆去的模樣,蜜...
    馮學文閱讀 356評論 0 0
  • A問:丑的人,真的能活出自我嗎? B答:你這是幾何問題還是代數(shù)問題? A說:你¥%真…@&*¥#%丑 B答:孩子,...
    我不叫悟空閱讀 846評論 0 0
  • 即便失敗 也不要缺從頭再來的勇氣 人總是把最好的東西糟蹋了以后 才開始感慨人生若只如初見 希望你能做到覆水難收 不...
    Sevencnm閱讀 153評論 1 1

友情鏈接更多精彩內容