Charles抓包(iOS的http/https請求)

來源:互聯網
上載者:User

標籤:輸入密碼   target   targe   app   ref   設定代理   http代理   bsp   font   

  • Charles安裝
  • HTTP抓包
  • HTTPS抓包

 

1、Charles安裝官網下載安裝Charles:  https://www.charlesproxy.com/download/ 2、HTTP抓包  (1)查看電腦IP地址

      按住option鍵盤,點擊WiFi表徵圖查看

  (2)設定手機HTTP代理

    手機連上電腦,點擊“設定->無線區域網路->串連的WiFi->配置代理”,設定手動:
    伺服器為電腦IP地址:如172.30.8.226
    連接埠:8888

 

  設定代理後,需要在電腦上開啟Charles才能上網

  (3)電腦上開啟Charles進行HTTP抓包

    手機上開啟某個App或者瀏覽器什麼的,如果不能上網,檢查前面步驟是否正確

    點擊“Allow”允許,出現手機HTTP請求列表

 

 

3、HTTPS抓包

  HTTPS的抓包需要在HTTP抓包基礎上在進行設定

  設定前抓包https是這樣的

  設定後抓包HTTPS長這樣

 

4、在HTTP抓包的基礎上進行HTTPS的進一步設定步驟:  (1)安裝SSL認證到手機裝置

    點擊Help -> SSL Proxying -> Install Charles Root Certificate on a Mobile Device

    出現彈窗得到地址:  chls.pro/ssl

    在手機Safari瀏覽器輸入地址 chls.pro/ssl,下載認證,出現認證安裝頁面,點擊安裝

    手機設定有密碼的輸入密碼進行安裝

    注意1:有的孩紙說Safari瀏覽器輸入網址 chls.pro/ssl不能正常安裝認證的情況:

        ①設定好手機HTTP代理

        ②電腦上Charles要開著

    注意2:iOS10系統以上需要進行設定:

        設定 -> 通用 -> 關於本機 -> 認證信任設定 -> 針對根憑證啟用完全信任 開啟開關

  (2)Charles設定Proxy

    Proxy -> SSL Proxying Settings...

    勾選Enable SSL Proxying,點擊Add,然後OK

    Host設定要抓取的HTTPS介面,Host和Port可以按照填寫:

  (3)進行HTTPS抓包

    讓手機重新發送https請求,可看到抓包

    注意:

        不抓包請關閉手機HTTP代理,否則斷開與電腦串連後會連不上網

 

Charles抓包(iOS的http/https請求)

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.