1.安裝NodeJS
官網(wǎng)地址:https://nodejs.org/en/

image.png
2.安裝運(yùn)行Anyproxy(Windows系統(tǒng))
輸入命令行:npm install -g anyproxy

image.png
3.啟動anyproxy
輸入命令行:anyproxy

image.png
4.生成根證書(RootCA)
https需要證書才能以明文的方式顯示請求內(nèi)容,所有這里我們必須生成根證書。在cmd命令提示符中運(yùn)行下面命令生成根證書
anyproxy --ca
一般默認(rèn)生成在.anyproxy文件夾中的certificates文件夾下

image.png
5.啟動AnyProxy代理監(jiān)聽服務(wù):
通過”anyproxy -i“命令啟動代理監(jiān)聽,其中”-i“參數(shù)啟用https請求內(nèi)容解析。
anyproxy -i
6.打開anyproxy界面
(1)查看本地ip地址
控制臺輸入命令行:ipconfig
注:IPv4地址既是本地ip地址
(2)瀏覽器輸入地址:http://ip:8002(http://127.0.0.1:8002/)

image.png
注:手機(jī)掃二維碼即可下載證書,點(diǎn)擊Download可以把證書下載到本地。
7.ios代理設(shè)置

image.png
注:服務(wù)器為電腦本地ip地址,端口為8001,電腦和手機(jī)需要在同一個(gè)網(wǎng)絡(luò)下。
8.安裝證書

image.png
9.測試手機(jī)是否抓包成功
在手機(jī)打開www.baidu.com的網(wǎng)址
查看頁面

image.png