美文网首页
whistle - 跨平台的Web代理

whistle - 跨平台的Web代理

作者: 十毛tenmao | 来源:发表于2021-01-29 23:32 被阅读0次

whistle(读音[ˈwɪsəl],拼音[wēisǒu])基于Node实现的跨平台web调试代理工具,类似的工具有Windows平台上的Fiddler,主要用于查看、修改HTTP、HTTPS、Websocket的请求、响应,也可以作为HTTP代理服务器使用

安装

$ npm install cnpm -g --registry=https://registry.npm.taobao.org
$ cnpm install -g whistle
或者直接指定镜像安装:
$ npm install whistle -g --registry=https://registry.npm.taobao.org
  • 启动
w2 start
# 其他常见命令
status/stop/restart/help
  • 配置
    浏览器打开http://127.0.0.1:8899
    规则设置

常用配置

# hosts(与hosts文件功能类似): www.tenmao.com请求到127.0.0.1(其中Host还是www.example.com)
www.tenmao.com 127.0.0.1

# 本地文件
www.shimao.com file://E:\run\shimao

# 转发到其他代理: 把www.tenmao.com的请求通过代理web-proxy.example.com:8080转发到10.138.138.138
proxy://web-proxy.example.com:8080?host=10.138.138.138 www.tenmao.com

代理设置

  • Postman代理设置


    Postman设置代理
  • Chrome浏览器代理设置
    一般使用Proxy SwitchyOmega

参考

相关文章

网友评论

      本文标题:whistle - 跨平台的Web代理

      本文链接:https://www.haomeiwen.com/subject/hebctltx.html