解决Fiddler没法抓到手机的会话包代理
使用Fiddler抓手机的会话包涉及多个方面,因此容易出现没法抓取包的状况。遇到这类问题,须要按照如下顺序进行检查和排除。防火墙
(1)在Fiddler中设置监听的端口号8888,并开启代理功能。程序
(2)使用netstat命令,查看Fiddler是否监听端口8888。出现127.0.0.1:8888表示已经监听本机的;出现IP地址:8888,表示已经监听其余主机的。数据
(3)若是没有出现IP地址:8888,就须要在Windows防火墙中,添加Fiddler为例外程序,将端口8888设置为例外端口。协议
(4)在手机设置代理,IP地址为Fiddler所在电脑的IP。端口号为8888。注意,手机和Fiddler所在电脑必须在同一个局域网内。端口
(5)因为Fiddler只能抓取HTTP/HTTPS/FTP协议的数据包,因此抓取手机App的包,必定要判断它使用的协议是否为Fiddler支持的协议。局域网