本機是Mac系統,一切配置都完成了,可就是抓不到本機瀏覽器的包,百度了下,原來是裝了Proxy SwitchyOmega插件,把直接連接改成系統代理就成功抓到包了。

下面是參考文檔:https://blog.csdn.net/weixin_39621178/article/details/112866318
一、確認 charles 配置
1、開啟 macOS Proxy
開啟后可以刷新瀏覽器試一下,如果還是抓不到,繼續👇
2、點擊菜單欄的 Proxy——start recording
3、點擊設置——recording settings
4、彈窗中切換到 Include,點擊 add 按鈕添加一個空的數據,添加成功后列表會增加一個 為 * 的地址,點擊OK就解決問題了
到這里,可以再次刷新瀏覽器試一下,如果還是抓不到,繼續👇
5、安裝證書
6、始終信任證書
打開鑰匙串,搜索 charles 關鍵字。雙擊我們剛剛安裝的證書,選擇始終信任。
到這里,重啟 charles,刷新瀏覽器,再次測試。還不行?繼續👇
7、如果是抓取 https 包,再設置一下 SSL Proxy
設置完畢,點擊 ok。刷新瀏覽器再次測試,如果還是不行,再繼續👇
二、確認本地網絡代理配置
不要勾選自動代理配置。設置后,再次刷新瀏覽器測試。
理論上,到這兒應該就可以了。。
如果還是不行,並且你的瀏覽器安裝了 SwitchyOmega 這種代理,再繼續確認👇
三、確認瀏覽器配置
如果你的瀏覽器安裝了 SwitchyOmega,記得選擇系統代理
