whistle本地代理

2,919 阅读1分钟

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://{文件名} 会作为接口的返回文件