Charles使用教程(Mac)
一、下載并安裝新版Charles
官網(wǎng)地址:https://www.charlesproxy.com/download/
說明:當前安裝的最新版是4.5.6,以下下載的jar包也是針對此版本
二、替換本地charles.jar包
1.下載地址:https://pan.baidu.com/s/1frWu2r48ZclQ6qa2ZEjA3Q? 提取碼:9x93
或者:https://download.csdn.net/download/dou_being/12605423
2.下載好對應的jar包后,找到安裝目錄,然后替換里面的Charles.jar
各系統(tǒng)的安裝目錄如下:
(1)macOS: /Applications/Charles.app/Contents/Java/charles.jar?
(2)Windows: C:\Program Files\Charles\lib\charles.jar?
(3)Ubuntu: /usr/lib/Charles-proxy/charles.jar
三、Charles的配置及使用
1.電腦端配置
(1)打開連接的Wi-Fi網(wǎng)絡設置,如下圖:
(2)打開Charles,在菜單欄點擊【Proxy】—》【macOS Proxy】,macOS系統(tǒng)HTTP/HTTPS代理將會被自動設置為本地代理,默認端口8888,如圖:
(3)點擊菜單欄【Proxy】—》【SSL Proxy Settings】,在SSL Proxying選項卡中添加需要抓包的域名和端口,如圖
(4)點擊菜單欄,【Proxy】—》【Proxy Settings】,設置如下:
(5)點擊菜單欄【Help】—》【SSL Proxying】—》【Install Charles Root Certificate】,安裝Charles根證書,并設置為信任,如圖
(6)點擊菜單欄【Help】—》【SSL Proxying】—》【Install Charles Root Certificate on a Mobile Device or Remote Browser】,如圖
(7)然后進行客戶端配置
2.客戶端配置(以iOS配置為例)
(1)手機端連接與電腦端連接相同的Wi-Fi
(2)點擊連接Wi-Fi的感嘆號按鈕,打開代理設置,輸入上面(6)步驟彈出的電腦端IP地址和端口號,如圖
備注:首次連接,在電腦端會彈出如下彈窗,點擊【Allow】即可,如圖
(3)打開safari瀏覽器,輸入:chls.pro/ssl,下載證書
(4)進入手機設置,【通用設置】—》【描述文件】,點擊剛才下載的證書,進行安裝,如圖
(5)打開證書信任開關,【通用設置】-【關于】-【證書信任設置】,找到Charles證書,將開關設置為打開,如圖
以上步驟都配置好后,就可以在客戶端抓包了。(下面附上一張成功抓包的截圖:)
歡迎關注公眾號:
總結
以上是生活随笔為你收集整理的Charles使用教程(Mac)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: H264压缩码率与GOP
- 下一篇: [css] 写例子说明如何强制(自动)中