1、打开fiddler在工具栏找到Tools>options,Connections选项如下图,将Allow remote computers to connect 勾选上,然后记住默认8888这个端口(可更改),设置手机代理时会用到
![](https://img-blog.csdnimg.cn/img_convert/13006249edee0bc16c862cd9cdfe1a84.png)
代理设置.png
2、配置好代理后,将手机wify连上,电脑和手机连接同一个网络,确保在一个局域网。电脑端(cmd-ipconfig)查看电脑的ip地址:,手机端长按wify选择修改网络如下图
![](https://img-blog.csdnimg.cn/img_convert/ba3d89e2609e937268ea39c37f5eb4d7.png)
修改网络.png
然后手机上网发送请求时就会被fiddler抓到,但是此时发现添加代理后手机不能上网,怎么办呢?
1、打开注册表
![](https://img-blog.csdnimg.cn/img_convert/d68730431459c9040df5d8b517bdfaf8.png)
打开注册表.png
2、在计算机\HKEY_CURRENT_USER\SOFTWARE\Microsoft\Fiddler2下创建一个DWORD,值置为80(十进制)
![](https://img-blog.csdnimg.cn/img_convert/3dbb87ba47dfabe75a322d7248d76cba.png)
创建DWORD.png
3、编写fiddlerScript rule,点击Rules->Customize Rules,用Ctrl+F查找OnBeforeRequest方法添加一行代码
if (oSession.host.toLowerCase()=="webserver:8888")
{
oSession.host="webserver:80";
}
![](https://img-blog.csdnimg.cn/img_convert/77462eabe42b8c4f05bf88b22651bd68.png)
编写fiddlerScript rule.png
以上设置完成后,手机端就能正常访问抓包了
作者:小鱿鱼Gun神
链接:https://www.jianshu.com/p/17abc8214281
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。