一瓮顽、必要的工具
下載charles:https://www.charlesproxy.com/
下載 switchhost:https://swh.app/zh
switchhost的使用看官方例子就可以,比較簡單翁授,主要是配置host
二拣播、配置charles
1、菜單Help——ssl proxying——Install charles root certificate
2收擦、安裝根證書贮配,放到找得到的目錄下
3、開始->輸入mmc調(diào)起控制臺
文件-添加/刪除管理單元塞赂,選中【證書】泪勒,單擊添加,根據(jù)情況選擇賬戶——【完成】
4宴猾、charles菜單->Proxy->SSL Proxying Settings..._SSL Proxying圆存,勾選enable,Add添加域名端口鳍置,全部填【*】辽剧。(這個步驟在手機抓包和連接代理的時候可以關閉)送淆。
此步驟為止税产,基本保證PC端的抓包,移動端繼續(xù)往下翻
5偷崩、Help > Local IP Address辟拷,如果電腦有多網(wǎng)卡時,需要根據(jù)實際情況選擇阐斜。如下圖衫冻。
獲取ip地址:開始->cmd 打開控制臺 輸入ipconfig 查看自己的ipv4的地址
查看設置本機代理端口
三、手機連接代理(需要和電腦在同一網(wǎng)絡下)
網(wǎng)絡>無線->配置代理谒出,把charles上顯示的地址輸入手機代理中隅俘。如圖操作邻奠。
連上之后charles彈窗詢問是否允許鏈接——【Allow】
手機打開系統(tǒng)自帶瀏覽器輸入上面圖一給出的地址,一般到chls.pro/ssl 为居,android系統(tǒng)下載安裝證書后碌宴,輸入任意命名即可完成。
iOS需要在設置-已下載描述文件蒙畴,點擊安裝贰镣,然后在手機設置里搜索“證書”——【證書信任設置】——打開——完成