一、诉求:
将一个网站的所有请求,拦截并发到另一个地址上去。
二、解决方案:
使用强大的抓包软件-fiddler
三、具体配置:
使用 fiddler 的 AutoResponder 功能,可以指定拦截 Rule 以及转发的地址,这个地址可以是另一个网站的 URL,或者是本地的文件也可以。EXACT:
关键字表示全匹配,REGEX
则可以用正则表达式模糊匹配。
示例:
Rule Editor 的两个框分别填入:
REGEX:http://baidu.com
http://127.0.0.1:9001
这个规则表示 从 http://baidu.com/*
的所有请求,都转发到 http://127.0.0.1:9001
这个地址上。
然后点击 Save 保存,如果有多个 Rule,还可以点击 Group 进行合并组。
然后要开始拦截,只需要勾选下上方的 “Enable rules”,启动规则拦截即可。另外有个按钮“Unmatched requests passthrough”如果勾选了表示没匹配到规则的,就按原路径发出去,注意如果不勾选,那么没命令 rules 的请求,会全部被 block 掉(404)。
- 参考文章: [Fiddler中 AutoResponder 使用][http://www.51ste.com/share/det-688.html]