
这款软件可以很简单地管理和切换 hosts,感谢公众号粉丝 @Hello China 的推荐。
关于 SwitchHosts
SwitchHosts 是一个管理我们的电脑里 hosts 文件的软件,可以很方便地切换 hosts,基于 Electron 、React、Jotai 、Chakra UI、CodeMirror 等技术开发,是一款跨平台的小工具,Mac / Windows / Linux 都支持。

功能特性
- 支持快速切换 hosts,通过多选模式组合不同方案,完成复杂环境的配置;
- hosts 语法高亮显示,不同的颜色显示 IP、域名以及注释,各类信息一目了然;
- 支持从网络加载远程 hosts 配置;
- 支持明亮模式和夜间模式,可根据你的偏好随意切换;
- 可从系统菜单栏图标快速切换 hosts,在系统托盘菜单显示快捷菜单,点击可快速查看/切换 hosts 方案。
上手使用和建议
相信开发过网页的开发者对电脑里 hosts 不陌生,这个文件会将主机名映射到相应的 IP 地址,从而在本地电脑上可以方便的测试网站。
我在开发 web 项目时,经常需要修改 hosts 文件。常规的方法修改 hosts 很麻烦,以 macOS 为例,需要找到 hosts 文件的位置,然后拷贝出来(hosts 所在位置有权限限制,不能直接修改),改完后重新替换 hosts 文件,这中间因为权限问题,还要验证密码,过程很繁琐。

而 SwitchHosts 就是一款专门用来管理和切换 hosts 的软件,软件界面简洁,使用非常简单。打开软件后,根据网站项目设置好域名映射后,就可以像打开开关一样来切换,整个过程非常简单,如果经常需要切换 hosts,SwitchHosts 能帮我们节省很多时间。
软件下载
SwitchHosts 这款软件可以直接在项目主页中的 releases 中下载,只需要找到自己的电脑系统对应的软件包,然后点击下载。
免费开源说明
SwitchHosts 是一款免费开源软件,项目基于 Apache-2.0 协议发布,我们可以免费下载使用。如果有兴趣也可以把源码下载到本地,自己来构建软件,方法在项目主页有。