fiddler 的安装与使用

一、下载fiddler的安装包,在网上搜一个下载就行了。

二、双击软件打开,选择安装的位置,一定要记住,这个软件安装之后没有快捷键,需要到安装目录中打开。

双击点开

clipboard.png

二、打开Tools中的Options设置如下图所示:

clipboard.png
clipboard1.png
clipboard2.png
clipboard3.png

三、配置代理需要手机与电脑在同一局域网

1、打开手机的无线网,找到跟电脑连接一样的网络,连接好之后,找到手机的配置代理,设置为手动,服务器为电脑的IP地址,fiddler端口一般默认为8888。设置之后记得点击保存。

3f36cf55a929590b3ba97b953a3a039.jpg

2、然后在浏览器里输入 电脑本地IP:8888 回车,这一步的目的是安装fiddler证书,用于转https包,如果你没有https包,这一步可以省略。

image.png
点击箭头指向的链接,下载好证书之后就是安装了。

安装分为安卓和苹果两个安装方式

1、安卓安装
下载之后打开文件所在的位置
7C45AA27F44311262816781EAF2451A8.jpg
把文件移动到手机存储下面,也就是根目录下
6E12D4E8330CC72F645FAC03F8016312.jpg
之后去手机设置中找到 安全 点进去
AC5B5996FEBC2C642DB4341575781031.jpg
点击 从手机存储和SD卡安装 之后会出现这个文件,让你修改名
FC6EED76E5ABBB47E124C0C7FBA49491.jpg
确定之后会跳出键入 的,这个是你设置的屏幕解锁密码,输入就行了。
8D993C9D0342FB4DAFBFB25C0605C2B4.jpg
再次点击就行了,安卓证书就安装好了。
F98A183F8D9838136AC6615ECF0C7759.png
2、苹果证书的安装

进入苹果设置>更多,里面有个描述文件,信任该证书就行了。
E7DC8EFE8BD88EFABEE12D23DFBDA419.png

四、如果根据上面的步骤设置好之后,手机不会上网了,一般有两种情况:电脑的防火墙阻止手机访问;还有就是电脑的8888端口没有开放,手机访问不到。

1、电脑的防火墙设置

可以在控制中心里面的防火墙进行设置。有三处需要设置。

1、允许程序或功能通过windows防火墙,在这里面找到fiddler,然后勾选
2、在高级设置里面找到出站和入站规则,然后分别点击新建规则,添加8888端口,然后一路next。
clipboard4.png

2、开放8888端口

打开注册表(cmd-regedit),在HKEY_CURRENT_USER\Software\Microsoft\Fiddler2下创建一个DWORD,值置为80(十进制)
clipboard5.png

编写fiddlerScript rule,点击Rules->Customize Rules,用Ctrl+F查找OnBeforeRequest方法添加一行代码

if (oSession.host.toLowerCase() == "webserver:8888") 
{
        oSession.host = "webserver:80";

 }

设置完之后重启Fiddler即可。

你可能感兴趣的:(fiddler 的安装与使用)