之前在学习用fiddler对手机进行抓包的时候,手机设置代理一直失败,电脑ip地址和端口号也是正确的,但就是发生一些奇奇怪怪的问题连接不上,但最后把所有过程重新试了一遍就莫名其妙的成功了,在这里设置代理的整个过程梳理一下。如果看到这篇文章的朋友遇到什么问题可以留言!
(我觉得突然设置成功是因为我把fiddler重启了一遍,俗话说的好,重启能解决99%的问题)
- 在fiddler中,tool -> options -> connections,勾选上Allow remote computers to connect,弹窗都选择同意。
![5bf527575933377e045e68ac99a6e622.png](https://i-blog.csdnimg.cn/blog_migrate/5441e80ec71fcd951df33188f32d79ee.jpeg)
- 然后将手机与电脑连接同一个WiFi下,打开手机WiFi设置界面,长按当前连接的网络(有些手机是旁边有个小三角),修改网络,代理选择手动,然后需要填写服务器主机名和服务器端口,IP选择DHCP, 剩下的默认。
电脑打开cmd,输入ipconfig,找到IPv4地址,这就是服务器主机名,服务器端口就是上一步图中的8888,一般不用修改。
![7b20a99eab2e8e715244fa3c50312b85.png](https://i-blog.csdnimg.cn/blog_migrate/f28294eee58dd94d9ee7825874e0bfdc.png)
![65f374db80f9e007eb78004e961109b0.png](https://i-blog.csdnimg.cn/blog_migrate/1426a6edc9fba01cc499958b8d5ce9a1.jpeg)
- 重启fiddler!!!如果连不上的话这一步很重要!!!
- 在浏览器输入
服务器主机名:服务器端口号
进入如下界面,点击箭头指的地方安装证书,安装成功即可进行抓包。
如果时苹果的手机,还需要进行下一步操作,设置-->通用-->关于本机-->证书信任设置-->把刚刚下载的证书打上勾。
![840c099208f3a6fba6b2c837d3c60079.png](https://i-blog.csdnimg.cn/blog_migrate/1a14b7e8bb9b8fb2a607096d6ab6b2a8.jpeg)