jmFidExt - Fiddler 代理插件
2024-10-14 00:58:58
本插件作用是把某些请求代理到指定的IP(端号)或文件,设置简便。
源码地址:https://github.com/jiamao/jmFidExt
示图
安装
下载代码,用开发工具vs2003及以上的版本编译出jmFidExt.dll,或直接下载:jmFidExt.dll
把DLL拷贝到Fiddler的Scripts,启动Fiddler即可。
配置
启动Fiddler后,右侧会有一个jmFidExt的TAB,在表格中右健即可创建一个匹配规则,移动每行的header可以对规则进行排序。
注:从上往下,命中一个规则后不再匹配后面的规则,所以请把优先级最高的放最前面,比如具体的某个文件或服务请求,而替换host的这种放最后。
配置完后会在Scripts目录下生成一个 jmFidExt.conf 的文件,可以备份此文件
示例
- 多个域名指向同一个ip
Match: (regex:代表一个正则)
regex:http(s)?://(abc|bcd).(baidu|qq).com/(.*)
Action: (支持多种方式)
127.0.0.1
或带端口
127.0.0.1:8000
或其它域名
xxx.qq.com
- 具体的某个请求指向文件或一个文本串
Match:
regex:http(s)?://xxx.qq.com/fcg/act.cgi(.*)
Match也可以配成一个具体请求 例如: http://xxx.qq.com/test.css
Action: 指向一个文件
E:\product\test\a.js
或直接配置一个json串
{
"ret": 0,
"msg": "success"
}
- 把请求指向一个目录
可以用于模拟一个静态站点,会把所有匹配的请求指向一个目录。
下面的示例会把jmgraph.oa.com的请求全指向jmgraph目录
Match:
regex://jmgraph.oa.com/(.*)
Action
D:\javascript\jmgraph
或者把请求的某个子目录指向一个本地目录,这里利用filename参数来做为截取文件名。 下面示例只是把请求的test路径指向某个目录:
Match:
regex://jmgraph.oa.com/test/(?<filename>(.*))
Action
D:\javascript\jmgraph\test
最后
「 从Fiddler请求列表中,背景色为#D6FAD6则表示经过jmFidExt匹配中的请求。 」
最新文章
- NSMutableRLEArray objectAtIndex:effectiveRange:: Out of bounds
- js页面用定时任务通过AJAX获取后台数据,但是从这个页面跳转到其他页面后,定时任务仍然在定时请求后台
- 中科院Oracle 10G 数据库系统培训视频教程(828MB )
- spring day02-go3
- C++-new操作符
- nsight 初级使用指南
- 版本控制器 (Svn,Git)
- Gym 100818F Irrational Roots (数学)
- MAT(2)安装Memory Analyzer
- 内存(MRC)
- Unity3D 热更新方案(集合各位专家的汇总)
- 【朝花夕拾】四大组件之(一)Broadcast篇
- Go语言中的闭包
- spark2.1源码分析4:spark-network-common模块的设计原理
- C#生成MD5的方法
- usrp-B210
- 开放系统的直连式存储(Direct-Attached Storage,简称DAS)
- c#基础系列2---深入理解 String
- JUC-Condition线程通信
- Hessian 源码简单分析
热门文章
- BZOJ_2001_[BeiJing2006]狼抓兔子_最小割转对偶图
- Python + Appium 获取当前屏幕的截图方法的封装
- 你真的了解String吗?(修正版)
- ASP.Net Core MVC+Ajax 跨域
- Word页眉、页码的使用:利用分隔符设置指定页显示页眉,解决页码显示{PAGE \* MERGEFORMAT}问题
- Vue.js-08:第八章 - 组件的基础知识
- 【重学计算机】操作系统D5章:文件系统
- Java进阶篇 设计模式之十四 ----- 总结篇
- wGenerator代码生成工具
- 在Unity中实现小地图(Minimap)