一:SwitchHost简介 SwitchHosts:是一个管理,快速切换Hosts小工具,可意见切换host配置
二:使用场景: 日常开发中,我们可能需要切换到各种hosts绑定方案,比如在本地开发时可能需要一个开发环境的 hosts 绑定方案发布到测试环境后又有一个测试环境的 hosts 绑定方案,然后可能还有一个预发布环境,最后可能才是真实的线上环境本地开发过程中,还可能有多组不同的 hosts 需要绑定,比如前端开发环境,数据库对应的开发环境……。其结果就是,我们经常需要在各个 hosts 绑定之间切换,这会花掉不少时间,而且这个过程毫无乐趣可言。
三使用说明:
下载地址 https://oldj.github.io/SwitchHosts/ SwitchHost 运行方式必须是管理员方式运行,打开SwitchHosts之后,需要在Myhost当中配置对应的映射,当左手边处于打开状态时候,文件是处于只读状态如下图所示
四:使用注意事项:
4.1:运行时需要用管理员方式运行,不然会提示无修改权限。在SwitchHosts.exe右键—以管理员身份运行 4.2:如果是绿色单文件版,最好是放在一个文件夹里面再运行,因为会exe所在的目录下生成配置文件和其他文件夹。 4.3:如果双击运行后不能显示SwitchHost界面,但是任务管理器里面能看到SwitchHost的进程,一般是由于hosts文件字符集不统一,导致hosts文件出现乱码,不能被SwitchHost打开,这时候只要删除C:\windows\system32\drivers\etc\hosts 即可 4.4:果使用了代理,修改 Hosts 也不会生效。因为浏览器会优先考虑代理工具的代理,建议调试的时候先关闭代理。 4.5:修改了hosts不生效,一般需要重启浏览器,如果是google浏览器可以不用重启,可以借助chrome://net-internals/#dns chrome://net-internals/#sockets 清掉keep-alive 和清浏览器 DNS 缓存。
参考:https://www.jianshu.com/p/c6113e13fa45