1、安装
npm install -g whistle
2、启动
w2 start
// 默认端口号为 8899 ,浏览器访问 http://127.0.0.1:8899/
3、设置用户名密码,修改端口:
w2 start -n name -w word -p 8008
4、规则设置
5、浏览器代理设置
安装 chrome代理插件,推荐 switchyOmega, 配置如下截图:
ps:图中代理端口需要与start开启的端口一致,默认是8899
切换浏览器代理方式为该模式:
6、开启https拦截
点击菜单栏上的 https 项,出现如下截图
PC浏览器侧证书安装:点击 Download RootCA下载证书并安装
手机端:可直接扫码安装,或者在浏览器地址栏中输入 rootca.pro 按提示下载安装。
手机端访问本地启动页面:下载证书,连wifi访问
7、代理跨域设置
values新建文件:设置Access-Control-Allow-Origin: *
规则页设置resHeaders://{文件名}
8、代理本地文件
values 新建json文件
规则页设置resBody://{文件名} 会作为接口的返回文件