Charles的配置和安裝

前言

  • 對于移動(dòng)端的測試,我們經(jīng)常會(huì)使用一些工具來進(jìn)行抓包,來查看一些返回?cái)?shù)據(jù),接口異常的url等等。因?yàn)槲椰F(xiàn)在用的是Mac,所以對Mac上使用Charles比較熟悉。對于https請求,抓到的數(shù)據(jù)因?yàn)榻?jīng)過了加密,需要安裝證書才能解釋。

Charles的下載

配置手機(jī)

  • 手機(jī)連接wifi,設(shè)置網(wǎng)絡(luò)的代理服務(wù)器為該電腦的ip地址,端口為8888保存就可以抓取http請求了。


    1 下午3.16.44.png
  • Charles配置HTTP

  • 配置HTTP代理
  • 在Charles的菜單Help選擇proxy勾選proxy settings....
  • 在端口填上8888端口,夠選SOCKS proxy,然后OK


    2.png

安裝SSL Certificates

  • 電腦安裝SSL Certificates之后,才能抓取一些HTTPS的請求
  • 1、在Charles的菜單Help選擇“SSL Proxying > Install Charles Root Certificate”
  • 2、鑰匙串會(huì)打開,然后我們找到"Charles Proxy...",然后雙擊,彈出信任選項(xiàng),選擇始終信任


    4.png

設(shè)置代理HTTPS端口

  • 打開charles,在菜單找到Proxy進(jìn)去 SSL Proxying Settings 點(diǎn)擊Add,host填寫*,端口port填寫443


    4.png

手機(jī)安裝證書

  • 電腦抓取https需要安裝證書,手機(jī)抓取https也是需要安裝證書的
  • 在電腦的鑰匙串找到charles這個(gè)證書,保存格式為然后把證書導(dǎo)出到桌面,然后傳到安裝。


    5.png

    6.png

    備注:小米華為等手機(jī)在設(shè)置---更多設(shè)置---系統(tǒng)安全---從存儲(chǔ)設(shè)備安裝--選擇文件 安裝證書

  • 我們可以通過手機(jī)查看一些網(wǎng)址,能在charles抓取到一些相關(guān)請求和一些接口數(shù)據(jù)
  • 官方安裝charles SSL Certificates地址https://www.charlesproxy.com/documentation/using-charles/ssl-certificates/
  • 關(guān)于charles功能使用的一片文章http://www.cocoachina.com/ios/20180730/24360.html
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容