下載了Fiddler抓包工具之后瓜挽,需要注意的幾個點(diǎn):
在抓包手機(jī)網(wǎng)絡(luò)請求的時候需要保證手機(jī)和電腦在同一個網(wǎng)絡(luò)環(huán)境下颁股,如果不能保證連接的是同一個wifi網(wǎng)絡(luò)凯正,那需要電腦開熱點(diǎn)給手機(jī),然后手機(jī)連接電腦熱點(diǎn)豌蟋。 連接熱點(diǎn)之后在手機(jī)設(shè)置->網(wǎng)絡(luò)中設(shè)置網(wǎng)絡(luò)代理:
這里的主機(jī)名就是電腦ipv4的地址,可以在cmd中通過ipconfig命令來查看ipv4的地址桑滩,然后填到這里梧疲,端口是fiddler默認(rèn)的端口,一般可以在filder->tools->Options->Connections也可以看到端口號运准。這里設(shè)置好了之后在手機(jī)上打開網(wǎng)址http://xxxxxx:8888 在fiddler網(wǎng)址上下載證書幌氮,之后安裝就可以正常查看https的請求了。這里網(wǎng)址就是剛才設(shè)置的主機(jī)名和端口胁澳。
其他設(shè)置就可以參考:
http://www.reibang.com/p/724097741bdf
使用fiddler的過程中經(jīng)常會遇到的一個問題是该互,當(dāng)一個手機(jī)連接的網(wǎng)絡(luò)發(fā)生變化時,即使有證書韭畸,也設(shè)置了代理宇智,仍然會提示沒有https的訪問權(quán)限,這里需要注意的是胰丁,當(dāng)網(wǎng)絡(luò)發(fā)生變化時随橘,之前沒有下載安裝過對應(yīng)的證書,需要安裝一次锦庸。首先在http://ipv4:8888網(wǎng)址上下載證書机蔗,然后在設(shè)置里面安裝證書,安裝完證書之后才能訪問https。
小米手機(jī)安裝證書的位置:
(miui10及以上)點(diǎn)擊設(shè)置-更多設(shè)置-系統(tǒng)安全-加密與憑據(jù)-從存儲卡安裝文件
(miui10一下)點(diǎn)擊設(shè)置-更多設(shè)置-系統(tǒng)安全-從存儲卡安裝文件
另外注意一點(diǎn)萝嘁,在下載證書時梆掸,一定要把Fiddler打開,不然訪問代理地址的時候不能訪問