使用whistle代理

whistle是基于node实现的跨平台web调试代理工具,主要用于查看、修改http、https、websocket的请求、响应,也可以作为http代理服务器使用。类似的工具有Fiddler,不同于Fiddler通过断点修改请求响应的方式,whistle采用的是类似配置系统hosts的方式,一切操作都可以通过配置实现,支持域名、路径、正则表达式、通配符、通配路径等多种匹配方式,配置使用起来非常简单。

安装与启动

前提:安装Node程序

访问https://nodejs.org,安装最新版本默认安装即可。

输入 node -v检查版本号,确认是否安装成功

安装whistle程序

打开电脑终端,使用npm命令将whistle安装到本地。

npm install -g whistle

whistle启停命令

启动whistle

w2 restart

默认端口为8899,如果端口被占用,可以在启动时通过 -p 来指定新的端口

w2 start –p 端口号

需要终止whistle使用该命令

w2 stop

在浏览器中访问:http://127.0.0.1:8899/#network

https支持

由于调试时的https证书都是使用whistle生成的未授权证书,故需要在访问的目的机器上进行证书的安装以便让目的机器认可这个证书。点击whistle网页上的HTTPS,会出现一个二维码,在二维码上方有一个Download RootCA,点击下载。二维码下方有一个Capture HTTPS CONNECTs单选框,勾选表明拦截https请求。

 下载好htpps安全证书以后,打开该证书,点击安装证书,选择“将所有的证书放入下列存储”,选择“受信任的根证书颁发机构”。

配置代理

Windows搜索更改手动代理服务器设置

配置Rules

填写需要的host,然后save

手机wifi填写好主机名和端口,配置代理就成功啦。

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值