SwitchHosts - 帮助我们本地电脑管理、切换多个 hosts 方案的免费开源软件

这款软件可以很简单地管理和切换 hosts,感谢公众号粉丝 @Hello China 的推荐。

关于 SwitchHosts

SwitchHosts 是一个管理我们的电脑里 hosts 文件的软件,可以很方便地切换 hosts,基于 Electron 、React、Jotai 、Chakra UI、CodeMirror 等技术开发,是一款跨平台的小工具,Mac / Windows / Linux 都支持。

Switchhosts 官网
Switchhosts 官网

功能特性

  • 支持快速切换 hosts,通过多选模式组合不同方案,完成复杂环境的配置;
  • hosts 语法高亮显示,不同的颜色显示 IP、域名以及注释,各类信息一目了然;
  • 支持从网络加载远程 hosts 配置;
  • 支持明亮模式和夜间模式,可根据你的偏好随意切换;
  • 可从系统菜单栏图标快速切换 hosts,在系统托盘菜单显示快捷菜单,点击可快速查看/切换 hosts 方案。

上手使用和建议

相信开发过网页的开发者对电脑里 hosts 不陌生,这个文件会将主机名映射到相应的 IP 地址,从而在本地电脑上可以方便的测试网站。

我在开发 web 项目时,经常需要修改 hosts 文件。常规的方法修改 hosts 很麻烦,以 macOS 为例,需要找到 hosts 文件的位置,然后拷贝出来(hosts 所在位置有权限限制,不能直接修改),改完后重新替换 hosts 文件,这中间因为权限问题,还要验证密码,过程很繁琐。

Switchhosts 软件界面
Switchhosts 软件界面

SwitchHosts 就是一款专门用来管理和切换 hosts 的软件,软件界面简洁,使用非常简单。打开软件后,根据网站项目设置好域名映射后,就可以像打开开关一样来切换,整个过程非常简单,如果经常需要切换 hosts,SwitchHosts 能帮我们节省很多时间。

软件下载

SwitchHosts 这款软件可以直接在项目主页中的 releases 中下载,只需要找到自己的电脑系统对应的软件包,然后点击下载。

免费开源说明

SwitchHosts 是一款免费开源软件,项目基于 Apache-2.0 协议发布,我们可以免费下载使用。如果有兴趣也可以把源码下载到本地,自己来构建软件,方法在项目主页有。