whistle 安装启动
安装启动
whistle安装过程需要以下步骤(缺一不可):
1、安装Node
2、安装whistle
3、启动whistle
4、配置代理
5、安装根证书
1. 安装Node
推荐安装最新版本的Node。
如果你的系统已经安装了v0.10.0以上版本的Node,可以忽略此步骤,直接进入安装whistle的步骤,否则:
Windows或Mac系统,访问https://nodejs.org/,安装LTS版本的Node,默认安装即可。
Linux下推荐使用源码安装: 从Node官网下载最新版的Source Code(或者用wget命令下载),解压文件(tar -xzvf node-vx.y.z.tar.gz)后进入解压后的根目录(node-vx.y.z),依次执行./configure、./make和./make install。
安装完Node后,执行下面命令,查看当前Node版本
node -v
v8.9.4
2. 安装whistle
Node安装成功后,执行如下npm命令安装whistle (Mac或Linux的非root用户需要在命令行前面加sudo,如:sudo npm install -g whistle)
$ npm install -g whistle
npm默认镜像是在国外,有时候安装速度很慢或者出现安装不了的情况,如果无法安装或者安装很慢,可以使用taobao的镜像安装:
$ npm install cnpm -g --registry=https://registry.npm.taobao.org
$ cnpm install -g whistle
或者直接指定镜像安装:
$ npm install whistle -g --registry=https://registry.npm.taobao.org
whistle安装完成后,执行命令 whistle help 或 w2 help,查看whistle的帮助信息
3、启动whistle
最新版本的whistle支持三种等价的命令whistle、w2、wproxy
启动whistle:
$ w2 start
Note: 如果要防止其他人访问配置页面,可以在启动时加上登录用户名和密码 -n yourusername -w yourpassword。
重启whsitle:
$ w2 restart
停止whistle:
$ w2 stop
4、配置代理
配置信息
代理服务器:127.0.0.1 (如果部署在远程服务器或虚拟机上,改成对应服务器或虚拟机的ip即可)
默认端口:8899 (如果端口被占用,可以在启动时通过 -p 来指定新的端口,更多信息可以通过执行命令行 w2 help (v0.7.0及以上版本也可以使用w2 help) 查看)
勾选上 对所有协议均使用相同的代理服务器
浏览器代理:安装浏览器代理插件 (推荐)
安装Chrome代理插件:推荐安装SwitchyOmega
3、移动端需要在设置中配置当前Wi-Fi的代理,以 iOS 为例:
访问配置页面
启动whistle及配置完代理后,用Chrome浏览器(由于css兼容性问题界面只支持Chrome浏览器)访问配置页面,如果能正常打开页面,whistle安装启动完毕,可以开始使用。
可以通过以下两种方式来访问配置页面:
方式1:域名访问 http://local.whistlejs.com/
方式2:通过ip+端口来访问,形式如e.g. http://127.0.0.1:8899
方式2:通过命令行参数 -P xxxx 自定义webui的端口(xxxx表示要设置的端口号),自定义端口支持上述两种方式访问,也支持 http://127.0.0.1:xxxx
5. 安装根证书
安装证书请参考文档: http://wproxy.org/whistle/webui/https.html
转自 http://wproxy.org/whistle/webui/https.html
whistle 安装启动相关推荐
- Whistle安装及使用指南
一.Whistle安装.配置及启动 1.安装Node.js Whistle是基于Node实现的,Node.js官网:Node.js 2.安装Whistle 不同用户安装详情:安装启动 · GitBoo ...
- whistle安装,成功率高
1.下载node https://nodejs.org/en/ 我这里选了current版本 点进去后下载msi或者zip版本,我这里选择了zip版本,下载解压后就能使用 2.下载解压zip文件后,需 ...
- Whistle安装使用教程,抓取移动端HTTPS
Whistle安装使用教程,抓取移动端HTTPS 1.安装Node (https://nodejs.org/en/) 2.Node安装成功后,执行如下npm命令安装whistle npm instal ...
- linux环境下nacos的安装+启动,阿里云服务器安装nacos
nacos安装+启动(linux环境): 基础:安装java环境 官网下载压缩包:如 nacos-server-1.2.1.tar.gz 放在自定义目录下 # 解压 tar -xvf nacos-se ...
- 提示“Web打印服务CLodop未安装启动”的各种原因和解决方法
提示"Web打印服务CLodop未安装启动"的各种原因和解决方法 参考文章: (1)提示"Web打印服务CLodop未安装启动"的各种原因和解决方法 (2)ht ...
- MySQL 安装 启动命令总结
MySQL 安装 启动 基本语法概述 MySQL安装和配置 我是直接使用安装包:mysql-installer-community-5.6.10.1.msi 安装的时候其中有几点要注意: 1.记住端口 ...
- 如何安装Windows操作系统?(二)安装启动项杂谈
(二)安装启动项杂谈 上面说到过,如何去选择启动项和硬件的选择. 其实在硬件没有问题的情况下,只要有一个能启动的项目就可以安装系统了. 从BIOS给出的启动项,我们可以看到以下几个启动项 1.光盘/软 ...
- mysql server安装不成功,解决Mysql5.7.17在windows下安装启动时提示不成功问题
在机器上首次安装MySQL, 操作系统是win7 mysql 的安装文件是 zip 格式的,版本是5.7.17 解压之后,安装步骤是 1.首先找个文件存放这些安装程序以及 数据 假设是E:\\mysq ...
- MongoDB安装启动教程
MongoDB安装启动教程 简易教程:鉴于第一次大家使用分布式数据库,提供一个简易教程(也可看老师的PPT或者视频) 1.点击安装包(老师给的),安装目录不要更改,否则后面配置需要改,可能导致装不上 ...
最新文章
- iOS tabBarController 初始化就执行了 viewDidLoad
- 小a与黄金街道(欧拉函数)/**模运算规则总结*/
- arcgis获取栅格对应栅格值
- vs code怎么编译C语言,Visual Studio Code 如何编写运行 C、C++ 程序?
- java dao层的泛型get方法_dao层的泛型实现(2种方法)
- mysql为何不支持开窗函数?
- sprinboot中编程式事务_SpringBoot系列教程之事务传递属性
- nginx配置http访问自动跳转到https
- BOJ 2773 第K个与m互质的数
- 【git体验】git原理及基础
- 各大厂商防火墙Firewall
- WanderAndLogData
- Python(4)print一个10行10列的星星图案
- PHP写一个简单的留言板
- laravel阿里SDK对接
- 实打实的方式VS对方是否
- 2019 最全神经网络结构图画图工具介绍,没有之一!
- 拾起童年的回忆 - 手把手教你制作飞机大战小游戏
- PS的png图片锁定不能解锁时
- 纯css实现坤坤经典动作-“铁山靠”
热门文章
- 140版本 boost_怎么分辨阿迪UB3.0和UB4.0,boost各版本有什么区别?
- 从酒桌游戏看二分查找算法
- 仿网易云音乐新版详情页(沉浸式状态栏,上滑隐藏)
- 你还在担心你的 IP 被封吗?
- 操作系统(Operation System,OS)
- 苹果截屏快捷键_苹果手机有哪些便捷的实用技巧?果粉们都在使用这些技巧,你会吗...
- 死了都要try.【转】
- NSKeyedArchiver/unArchiver序列化自定义复合模型(模型包含模型)
- (目标检测)Faster R-CNN 论文解读+复现
- 大数据 数据治理 | 微信交流群~