当前位置: 首页 > wzjs >正文

网页数据可视化设计案例怎么进行seo

网页数据可视化设计案例,怎么进行seo,水印网站,用dw做教学网站文章目录 抓包工具之whistle什么是whistlewhistle 和 charles区别安装whistle启动whistle配置代理全局代理 (**推荐**)浏览器代理 (推荐)总结 下载根证书,开启捕获HTTPS请求 抓包工具之whistle 什么是whistle 官网:https://wproxy.org/whistle/ Github…

文章目录

  • 抓包工具之whistle
    • 什么是whistle
    • whistle 和 charles区别
    • 安装whistle
    • 启动whistle
    • 配置代理
      • 全局代理 (**推荐**)
      • 浏览器代理 (推荐)
      • 总结
    • 下载根证书,开启捕获HTTPS请求

抓包工具之whistle

什么是whistle

官网:https://wproxy.org/whistle/
Github: https://github.com/avwo/whistle

whistle(读音[ˈwɪsəl],拼音[wēisǒu])基于Node实现的跨平台web调试代理工具,类似的工具有Windows平台上的Fiddler,主要用于查看、修改HTTP、HTTPS、Websocket的请求、响应,也可以作为HTTP代理服务器使用,不同于Fiddler通过断点修改请求响应的方式,whistle采用的是类似配置系统hosts的方式,一切操作都可以通过配置实现,支持域名、路径、正则表达式、通配符、通配路径等多种匹配方式,且可以通过Node模块扩展功能。

whistle 和 charles区别

在这里插入图片描述

Charles可以按照域名维度来组织这些网络请求,而Whistle默认罗列这些请求(当然可以按照各种规则来排序)。如果你习惯了按照域名维度来组织抓到的包,可以在Whistle里面点击鼠标右键"Open"->"Tree View"来切换成和Charles一样。

总结:charles简单易用,但是可扩展性比不上whistle,whistle用熟了之后,效率是比Charles要高的。

安装whistle

Node安装成功后,执行如下npm命令安装whistle (Mac或Linux的非root用户需要在命令行前面加sudo,如:sudo npm install -g whistle

$ npm install -g whistle

whistle安装完成后,执行命令 whistle helpw2 help,查看whistle的帮助信息

启动whistle

最新版本的whistle支持三种等价的命令whistlew2wproxy

启动whistle:

$ w2 start

Note: 如果要防止其他人访问配置页面,可以在启动时加上登录用户名和密码 -n yourusername -w yourpassword

重启whsitle:

$ w2 restart

停止whistle:

$ w2 stop

调试模式启动whistle(主要用于查看whistle的异常及插件开发):

$ w2 run

启动完whistle后,最后一步需要配置代理。

配置代理

  1. 代理服务器:127.0.0.1 (如果部署在远程服务器或虚拟机上,改成对应服务器或虚拟机的ip即可)
  2. 默认端口:8899 (如果端口被占用,可以在启动时通过 -p 来指定新的端口,更多信息可以通过执行命令行 w2 help (v0.7.0及以上版本也可以使用w2 help) 查看)

勾选上 对所有协议均使用相同的代理服务器

全局代理 (推荐)

全局代理 (推荐),可通过命令行设置参考设置代理,也可以手动配置:

Mac: System Preferences > Network > Advanced > Proxies > HTTP or HTTPS

浏览器代理 (推荐)

浏览器代理 (推荐):安装浏览器代理插件
安装Chrome代理插件:推荐安装SwitchyOmega

总结

对于要抓某个应用(例如浏览器)支持proxy配置的话,使用这种方式,可以很方便的调试跟踪,不影响其他应用访问,强烈推荐这种方式~

下载根证书,开启捕获HTTPS请求

官方文档:http://wproxy.org/whistle/webui/https.html

在这里插入图片描述whistle会自动生成根证书,并根据根证书对每个请求动态生成https证书.

打开证书管理界面,找到带有 whistle 的字样的证书,如果有多个又不确定最新安装的是哪个,可以全部删除后重新安装

在这里插入图片描述
Enable HTTPS:开启Https拦截功能,只有勾上这个checkbox及装好根证书,whistle才能看到HTTPS、Websocket的请求

也可以通过配置来开启对部分请求的Https拦截功能

www.test.com enable://intercept
/alibaba-inc/ enable://intercept
http://www.dtcms.com/wzjs/135680.html

相关文章:

  • 西安+医疗网站建设三十个知识点带你学党章
  • 住房和城乡建设部网站八大员北京中文seo
  • wordpress全能播放器代码百度seo排名帝搜软件
  • 网站css在线生成西安网站搭建公司
  • 做网站柳州网站开发工具
  • 网站注销备案邀请推广app
  • 深圳婚纱摄影网站建设起名最好的网站排名
  • 杭州网站建设制作刷排名seo软件
  • 松江网站开发公司搜索量查询百度指数
  • 咸阳公司做网站你就知道
  • 青岛房产网站建设满十八岁可以申请abc认证吗
  • 手机网站来几个职业培训热门行业
  • 湖南网站建设报价zac seo博客
  • 企业网站建设的具体需求如何快速推广自己的网站
  • 找个为公司做网站的seo搜索引擎优化报价
  • 郑州的做网站公司哪家好宁波优化网站厂家
  • 山西建设执业资格注册管理中心网站最新资讯热点
  • 网站建设与网页设计总结seo服务商技术好的公司
  • 设计模板免费网站淘宝关键词搜索排行榜
  • 西地那非能延时吗站长之家seo工具
  • 网页设计网站设计欣赏百度世界500强排名
  • 58同城网站建设推广排名seo基础篇
  • 柳州住房城乡建设厅官方网站今日新闻最新头条10条
  • 网站建设用啥系统好网络营销软文范例500
  • 帮别人做钓鱼网站吗seo优化有哪些
  • 百度上公司做网站河北seo基础入门教程
  • dreamweaver个人网站模板下载域名查询阿里云
  • 怎样做视频上网站赚钱百度网盘资源免费搜索引擎入口
  • 网站对联广告代码网络营销网站推广方案
  • 博客网站开发流程制作网页的流程