window fiddler教程
1、下载
下载链接: https://www.telerik.com/download/fiddler
2、Fiddler设置
打开Fiddler, Tools -> Options -> Connections (配置完后记得要重启Fiddler)
选中"Decrpt HTTPS traffic", Fiddler就可以截获HTTPS请求
选中"Allow remote computers to connect". 是允许别的机器把HTTP/HTTPS请求发送到Fiddler上来 ;
3、设置手机
下载Fiddler的安全证书(可以不配置)
使用手机的浏览器打开:http://10.2.145.187:8888, 点"FiddlerRoot certificate" 然后安装证书,如图:
4、代理到本地
4.1 在AutorResponder下添加规则来转发请求
4.2、点击 Rules -> Customize Rules 会在记事本里面打开一个 Customize.js文件在里面搜索 OnBeforeRequest函数在里面可以写javascript代码来拦截和改变请求的url替换为我们本地的资源
自定义配置代码
// 代理配置,如需要添加新的,只需要在数组里面 一组[] 就好,不需要配置协议
var proxy = [
[
"remote-link", // mm.com/index/app/0.0.4/
"local-link" // localhost:3002/
],
];
var open = true; // 是否开启代理
if(open) {
var _url = oSession.url;
for(var i=0; i<proxy.length; i++) {
var item = proxy[i];
var index = _url.indexOf(item[0]);
if ( index > -1 ){
if (oSession.isHTTPS) {
oSession.fullUrl = "http://" + oSession.hostname + oSession.PathAndQuery;
}
_url = _url.replace(item[0],item[1]);
oSession.url = _url;
}
}
}