SwitchHosts是一个Hosts切换工具,用于在多个hosts之间一键快速切换让你方便快速的打造个人专用的网络环境,支持本地和在线两种方式,并且支持导入导出。虽然界面不怎么华丽,但是功能很实用。
本地方案特点
1、公人私用的hosts
2、针对一些特别的网络环境
在线方案特点
1、方便快速的在任何电脑上面使用专用的网络环境
2、上网络的优点无处不在,就算重装系统后,也无需重新来配置hosts
导入导出的特点
1、相当于一个备份
创建hosts方案
选择文件-新建
选择本地方案或是在线方案-完了点击OK
删除方案
系统托盘菜单:
日常开发工作中,我们可能经常需要切换各种 hosts 绑定,比如在本地开发时可能需要一个开发环境的 hosts 绑定方案,发布到测试环境后又有一个测试环境的 hosts 绑定方案,然后可能还有一个预发布环境,最后可能才是真实的线上环境。本地开发过程中,还可能有多组不同的 hosts 需要绑定,比如前端开发环境,数据库对应的开发环境……。其结果就是,我们经常需要在各个 hosts 绑定之间切换,这会花掉不少时间,而且这个过程毫无乐趣可言。
这个工具是使用 Python + wxPython 开发的,因此在 Windows / Linux / Mac 上都可以运行。不过由于不熟悉 Linux 和 Mac 下 Python 的打包及编译,目前只提供了 Windows 下的二进制可执行文件下载,Linux 及 Mac 用户在配置好环境(Python / wxPython / chardet)后可以直接运行源码。
当然,也非常欢迎熟悉 Linux 或 Mac 平台下的 Python 的大侠帮忙制作一个 Linux 或 Mac 版的可执行文件。