zoukankan      html  css  js  c++  java
  • jmFidExt

    本插件作用是把某些请求代理到指定的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	esta.js
    

    或直接配置一个json串

    {
        "ret": 0,
        "msg": "success"
    }
    
    • 把请求指向一个目录

    可以用于模拟一个静态站点,会把所有匹配的请求指向一个目录。

    下面的示例会把jmgraph.oa.com的请求全指向jmgraph目录

    Match:

    regex://jmgraph.oa.com/(.*)
    

    Action

    D:javascriptjmgraph
    

    或者把请求的某个子目录指向一个本地目录,这里利用filename参数来做为截取文件名。 下面示例只是把请求的test路径指向某个目录:

    Match:

    regex://jmgraph.oa.com/test/(?<filename>(.*))
    

    Action

    D:javascriptjmgraph	est
    

    最后

    「 从Fiddler请求列表中,背景色为#D6FAD6则表示经过jmFidExt匹配中的请求。 」

  • 相关阅读:
    1006 Sign In and Sign Out
    1005 Spell It Right
    1004 Counting Leaves
    1003 Emergency
    PAT甲级练习题1001、1002
    翻转字符串.
    JavaScript实现弹幕效果
    SSI技术
    c#事务处理(sqlTransaction)
    Fiddler查看接口响应时间
  • 原文地址:https://www.cnblogs.com/jiamao/p/9210122.html
Copyright © 2011-2022 走看看