SwitchHosts 是一个用于快速切换本地 hosts 文件的小程序,便于开发人员快速修改测试域名的解析记录。SwitchHosts 基于 Electron 开发,同时使用了 React、Ant Design 以及 CodeMirror 等框架/库,项目主页为 https://oldj.github.io/SwitchHosts/。
SwitchHosts 主界面
SwitchHosts 功能特性
- 快速切换本地 hosts 文件
- hosts 文件语法高亮
- 在线 hosts 方案
- 系统托盘图标快速切换
- macOS: 支持 Alfred workflow 快速切换
下载安装 switchhosts
你可以直接下载源码到本地运行或编辑,或者在下面下载可执行版本:
brew方式安装
在 macOS 上,也可以使用 brew cask
安装,命令如下:
brew cask install switchhosts
scoop 方式安装
在 Windows 上,也可以使用 scoop 安装,命令如下:
scoop install switchhosts
SwitchHosts 配置文件
SwitchHosts! 的数据文件在 ~/.SwitchHosts
目录下(Windows 用户为个人主目录下的 .SwitchHosts
目录下),其中 ~/.SwitchHosts/data.json
是 hosts 数据文件,~/.SwitchHosts/prefereces.json
是配置信息。