首页 > 其他分享 >Fiddler安装及配置

Fiddler安装及配置

时间:2024-01-22 14:46:54浏览次数:26  
标签:Fiddler 证书 fidder 配置 点击 fiddler 安装

一、安装

官网下载地址(最新版本)https://www.telerik.com/download/fiddler

1.下载步骤:

  1. 在谷歌浏览器打开下载网址,翻译为中文网页,根据提示下载到电脑常用磁盘
  2. 下载地址网页:

Download Fiddler→How do you plan to use Fidder? (此处任选一个答案)

  1. Your email(填写你的邮箱地址)
  2. Country(国家,此处选择China)
  3. 勾选“ I accept the Fiddler End User License Agreement”
  4. Download For Windows(点击下载Windows系统最新版本fidder)

2.fiddler安装

安装步骤:

  1. 点击打开FiddlerSetup.exe程序,自定义安装到电脑常用磁盘下;
  2. 安装后,点开安装的fidder目录,点击启动Fiddler.exe程序,打开fidder软件,表示安装成功。

2.中文汉化

将FdToChinese.dll放入fd安装目录下得Scripts目录中。

FiddlerTexts.txt 放置在fd安装目录下即可

 

二、fiddler配置

双击Fiddler.exe,弹出“AppContainer Configuration”对话框,点击“cancel”就行。

Progress Telerik Fiddler Web Debugger菜单栏中,Tools——Options

2.1 HTTPS配置

勾选Capture HTTPS CONNECTs、Decrypt HTTPS traffic、Ignore server certificate errors(unsafe)

如下:

Decrypt HTTPS traffic中的选项说明:

  1. from all processes :抓取所有的 https 程序, 包括电脑程序和手机APP。
  2. from browsers only :只抓取浏览器中的https请求。
  3. from non-browsers only :只抓取除了浏览器之外的所有https请求。
  4. from remote clients only :只抓取远程的客户端的https请求,就是只抓取手机APP上的https请求。

配置好之后点击OK保存。

弹出对话框“SCARY TEXT AHEAD:Read Carefully!”,点击YES

弹出对话框“安全警告”,询问是否安装证书,点击是。

弹出对话框“Add certificate to the Machine Root List?”,点击YES

弹出对话框“TrustCert Success”,点击确定。

再点击一下options中的ok,以防忘记保存配置。

注意事项:

如果HTTPS请求出问题,例如,浏览器提示“您的链接不是私密链接”等,一般都是证书安装有问题,重新安装一遍证书,重复一遍HTTPS配置即可。

Options——HTTPS——Actions——Trust Root Certificate。

2.2 Connections配置

Fiddler listens on port,确保fiddler的端口为8888。(这个端口可以写成自己想要的端口,合理即可)

勾选Allow remote computers to connect

弹出对话框“Enabling Remote Access”对话框,点击确定。

2.3 fiddler 证书需安装至根证书

没有安装 fidder 根证书会出现的情况:

  1. 设置好 fidder 的 options 之后,会发现 fidder 安全证书安装在 “个人” 证书下,未验证安全性,证书提示需要安装在根证书下。
  2. 打开 fidder ,浏览器访问 https://www.baidu.com 网址时,提示 “你的连接不是私密连接”,结果无法访问。
  3. 可以成功访问百度网址,但是浏览器下载软件发现迟迟连接不上,无法下载。

安装 fiddler 根证书步骤:

  1. 打开 fiddler --> tool --> Options --> HTTPS
  2. 勾选:Check for certificate revocation
  3. 点击右边的按钮:Actions
  4. 信任根证书,单击选择:Trust Root Certificate
  5. 出现警告弹窗,均选择 yes
  6. 回到Https的页面,最后再 OK ,重启一下 fiddler 就可以了。
  7. 如果重启 fiddler 后,打开浏览器网址依旧连接失败:那就重置证书,再次信任根证书,保存后,关闭 fiddler 和浏览器,关闭计算机,重启计算机后再操作。
  8. PC 端浏览器访问代理服务器成功,可以抓取浏览器的 http 和 https 的请求了。
  9.  

三、APP抓包时的手机代理设置

3.1 环境准备

让手机和 PC 在同一个局域网下面:

  1. 如果 PC 是笔记本,让 iOS 或 Android 手机、iPhone 或笔记本它们连接同一个 wifi 网络即可。
  2. 如果 PC 是网线连接的台式电脑,则在这个局域网下找到一个 WiFi :
  3. 让 iOS 或 Android 手机、iPhone ,连接此 WiFi ,开启代理设置,而 IP 则设置本机 IP 地址。

PC 电脑本机 IP 的确定方法:

  1. 打开 cmd 窗口,输入命令:ipconfig ,IPv4 地址就是本机 IP 地址。
  2. 点击 fidder.exe 文件打开 fidder ,根据 fidder 的 Online 菜单,可以找到本机 IP 地址。

3.2 手机代理设置

  1. 先点击 fiddler.exe 文件打开 fiddler ,目前已设置好一打开 fiddler ,就表示已经成功打开PC 电脑的代理服务器。
  2. 手机:设置 → WLAN → 找到同一局域网的 WiFi → 修改网络
  3. WiFi 代理设置:输入正确的 WiFi 密码 → 勾选 “显示高级选项” → 代理选择 “手动”
  4. 服务器主机名设置为 PC 本机 IP
  5. 服务器端口 8888(这个端口设置在:fidder → Options → Connections → Fiddler listens on port)
  6. 点击 “连接” 保存此代理服务器连接设置。
  7. 已设置手机代理服务器成功。

3.3 手机 fiddler 证书安装

手机安装 fiddler 证书步骤:

  1. 手机设置代理,同时设置手机锁屏密码。
  2. 手机浏览器,地址栏输入 fiddler 右上方的 IP 地址和端口: http://IP:8888
  3. 点击页面里面的:FiddlerRoot certificate
  4. 下载 fidder 证书,记住证书的下载路径
  5. 手机:设置 → 高级设置 → 安全 → 从SD卡安装 → 内部存储空间 → 下载路径 → 点击下载的证书
  6. 点击证书安装 → 自定义证书名字(例如:fidder_该证书的IP:端口) → 点击 “确定” ,安装证书。
  7. 已设置成功,可以开始抓取手机 http 和 https 请求了。

四、解决fiddler自动关闭

人行征信密码控件会导致fiddler经常自动停止,并提示:

在控制面板,卸载人行征信安全控件。删除C:\Windows\Prefetch路径下PBCCR开头的.pf文件。

删除C:\Windows\SysWOW64下面的PBCCRCNew文件夹。重新启动Fiddler.exe

标签:Fiddler,证书,fidder,配置,点击,fiddler,安装
From: https://www.cnblogs.com/yoyo1216/p/17979982

相关文章

  • rockertmq--linux环境下安装
    在Linux系统上安装RocketMQ涉及到下载RocketMQ的二进制包、配置环境、启动NameServer和Broker等步骤。以下是一个基本的安装指南,请确保你有足够的权限来执行以下操作。安装Java环境:RocketMQ是基于Java开发的,因此你需要在你的Linux系统上安装Java。RocketMQ推荐使用Java8。su......
  • Linux下源码安装
    Linux下源码安装很多开源库都没有说明怎么安装,这里记录一下一般方法。步骤以wldgb为例:克隆下源码后,发现README中没有说怎么安装,观察文件:一般来说,autogen.sh是用来生成configure的,然后configure是用来生成makefile的。如果不确定,可以看一下这些文件中的内容,就知道大概是怎......
  • Ubuntu下安装Vue
    参考来源https://www.cnblogs.com/architectforest/p/14913505.htmlhttps://blog.csdn.net/haonan_z/article/details/122608063一、下载NodeNodejs官网手动安装最新的LTS版本选择版本进行下载,下载后解压缩使用命令或者界面操作均可安装Nodejs移动到软件安装目录li......
  • 安装MicroStation软件、Terrasolid插件的方法
      本文介绍在Win10电脑中,安装MicroStation软件与Terrasolid插件合集的详细方法。  首先,我们需要有MicroStation软件与Terrasolid插件合集的安装包;这些内容在互联网中已经有很多资源,大家自行搜索、下载即可,这里就不再赘述。  第一步,我们需要首先安装MicroStation软件;我这......
  • 实验 3 Spark 和 Hadoop 的安装
    (1)启动Hadoop,在HDFS中创建用户目录“/user/hadoop”;  (2)在Linux系统的本地文件系统的“/home/hadoop”目录下新建一个文本文件test.txt,并在该文件中随便输入一些内容,然后上传到HDFS的“/user/hadoop”目录下;  (3)把HDFS中“/user/hadoop”目录下的test.txt......
  • exe安装程序的的执行过程
     执行一个.exe安装程序的过程涉及多个步骤,旨在将新软件或更新安装到Windows操作系统上。以下是这个过程的例子,说明了当用户运行一个名为Setup.exe的安装程序时发生的步骤:例子:安装名为“ExampleApp”的软件用户操作:用户双击Setup.exe文件或在命令行中执行该文件......
  • centos 安装 ccache
    centos安装ccache和使用下载地址在下载地址有各个平台直接可以用的版本,也可以用源码自己编译。我测试了一下,发现速度都差不多,没有太大的区别。还是介绍一下编译安装的过程编译安装编译的时候发现用到两个依赖:zstd和hirediszstd安装hiredis安装解压后进入目录mkdi......
  • win10上安装PostgreSQL的 vector扩展
    win10上安装PostgreSQL的vector扩展错误:extension"vector"isnotavailable\nDETAIL:Couldnotopenextensioncontrolfile"D:/ProgramFiles/PostgreSQL/16/share/extension/vector.control":Nosuchfileordirectory.\nHINT:Theextensionmus......
  • MySQL-8.3.0 innovation 创新版本YUM安装配置
     MySQL-8.3.0innovation版本已发布了,想抢先体验一下最新的功能,可以用以下的方式快速在虚拟机上安装一下哈 服务器环境:[root@node213~]#cat/etc/redhat-releaseCentOSLinuxrelease7.9.2009(Core)[root@node213~]#uname-aLinuxnode2133.10.0-1160.el7.x86_64#1......
  • elasticsearch学习笔记1 - 安装
    本次编写es笔记是为了记录学习到的es知识点,给大家一个快速理解和方便查找的地方。一、了解一下es是什么?为什么要使用es?   因为系统一步一步运行,数据越来越多,每天产生的订单差不动2,3w的数据量,MYSQL数据的查询越来越吃力,然后领导要求能不能先办法解决一下。 然后呢,在网......