mac charles不能抓包問題處理

1. charles不能抓包

在mac上面,一般使用charles進(jìn)行抓包,方便開發(fā)iOS進(jìn)行debug和調(diào)試。近期,charles不能抓取mac上面的網(wǎng)絡(luò)請(qǐng)求,這讓筆者的開發(fā)很麻煩。

2. charles proxy設(shè)置

遇到mac的網(wǎng)絡(luò)請(qǐng)求不能抓包,首先確認(rèn)charles的proxy選項(xiàng)設(shè)置,Proxy -> macOS Proxy,勾選上macOS Proxy,再試一試能否抓取mac的網(wǎng)絡(luò)請(qǐng)求包。

3. 信任Charles根證書

有時(shí)候不能抓包是charles的根證書沒有被開發(fā)者信任,通過如下方式信任根證書,選擇charles菜單,help -> SSL Proxying -> Install Charles Root Certificate,此時(shí)會(huì)打開mac的鑰匙串訪問程序,右鍵選擇證書列表中的charles根證書,將該證書選擇永久信任。需要注意的是,永久信任的選項(xiàng)隱藏比較深,找的時(shí)候注意點(diǎn)。

再試一試能否抓包。

4. 代理沖突導(dǎo)致不能抓包

這是筆者遇到的問題,因?yàn)楣P者使用的是代理上網(wǎng)方式,這可能根charles的代理有所沖突,解決方法是,設(shè)置 -> 網(wǎng)絡(luò) -> Wifi -> 高級(jí) -> 代理,在左側(cè)的配置協(xié)議列表中取消勾選"自動(dòng)發(fā)現(xiàn)代理"和“自動(dòng)代理配置”。

重啟charles,再嘗試一下,看能否charles抓取mac的網(wǎng)絡(luò)請(qǐng)求包。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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

  • 簡(jiǎn)書上的文章已經(jīng)不再維護(hù),有興趣閱讀其他文章,或一起交流的朋友,請(qǐng)移步 我的博客:punmy.cn 原文 本篇博客...
    胖綿羊閱讀 10,560評(píng)論 7 35
  • 抓包分析數(shù)據(jù)在移動(dòng)開發(fā)中十分重要,可以幫助我們更快的了解數(shù)據(jù)構(gòu)成,提高開發(fā)效率。但是在蘋果要求上線的App必須使用...
    梧雨北辰閱讀 15,162評(píng)論 21 35
  • 簡(jiǎn)介 Charles是目前最強(qiáng)大的http調(diào)試工具之一,在網(wǎng)絡(luò)開發(fā)中使用它作為分析工具,可以很大程度上提高我們的開...
    jamalping閱讀 28,675評(píng)論 1 11
  • 摘自:http://www.51ste.com/share/det-402.html 一、前言 我們經(jīng)常在工作中使...
    許你一枝花閱讀 792評(píng)論 0 1
  • 感謝老天給了我一個(gè)和我性情如此之像的孩子,讓我有機(jī)會(huì)去理解疼惜支持小時(shí)候的我,從有孩子的那一天起我就告訴自己我不要...
    小蝸牛_b104閱讀 273評(píng)論 1 4

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