SwitchyOmega+Whistle实现chrome无缓存改host流程(mac版)
SwitchyOmega实现chrome无缓存改host流程
背景:需要频繁更改host文件但是switchhost软件不能解决电脑本地的dns缓存问题(需过5秒才解决问题)
1. 安装nodejs环境 http://nodejs.cn/download/
2. 查看环境变量是否含/usr/local/bin/ 在linux环境命令行输入echo $PATH
3. 安装whistle, sudo npm install -g whistle
4. 启动whistle, w2 start
5. 浏览器内http://127.0.0.1:8899/进入whistle页面配置对应hosts
6. 安装chrome插件Proxy SwitchyOmega (安装方法百度)
7. 进入Proxy SwitchyOmega设置页面,新建代理服务器模式的情景,按下图配置,端口按启动whistle时设置的填写,默认为8899

8. 再新建一个情景,选auto switch自动切换模式,默认情景根据自己需求选择,一般选直连,需要频繁切换hosts的域名用通配符加下规则,请求模式选whistle,下图例子中3组域名需要频繁切换。如有代理,proxy模式填你默认的代理。

9.未来使用前需打开whistle
10.保存,然后在浏览器插件那选择为auto swtich
11.最后在whistle的页面(http://127.0.0.1:8899/)双击,即可即时切换hosts。(注意whistle双击才会切换)