日常开发、测试工作中,我们可能经常需要切换各种 hosts 绑定,比如在本地开发时可能需要一个开发环境的 hosts 绑定方案,发布到测试环境后又有一个测试环境的 hosts 绑定方案,然后可能还有一个预发布环境,最后可能才是真实的线上环境。

本地开发过程中,还可能有多组不同的 hosts 需要绑定,比如前端开发环境,数据库对应的开发环境……。其结果就是,我们经常需要在各个 hosts 绑定之间切换,这会花掉不少时间,而且这个过程毫无乐趣可言。

由于之前用了一个可以快捷切换DNS的工具DNS Jumper,我就想应该也会有同样且或hosts的工具,于是我发现了SwitchHosts!
这个工具是使用 Python + wxPython 开发的,因此在 Windows / Linux / Mac 上都可以运行。(我只运行过window)

1.png

  1. 公用hosts:把公用的hosts写进去,这样其他标签生效的时候会加载这个共用的。
  2. 当前系统hosts:当前系统的hosts(默认选择此项)
  3. 本地方案:根据自己的需求添加编写hosts(左下角添加、刷新、编辑、删除)
  4. 选中需要使用的hosts方案,右键点击却换到当前hosts或者点击右下角对号

软件下载