作为一个web开发工程师,经常需要通过域名访问到本地实现本地服务,最常见的方法就是修改电脑的hosts文件,如何实现快速快速切换hosts,SwitchHosts便是一个最好的选择,它还是一个免费开源软件。👏

62cfb3bf-af55-466f-b24a-35541cb62a91.jpg
Switch Hosts官网


软件界面非常简单,菜鸟入门级操作即可完成hosts快速切换,大大提高研发效率。

软件特点

  1. 使用不同的颜色显示 IP、域名以及注释,各类信息一目了然。
  2. 通过多选模式组合不同方案,完成复杂环境的配置。
  3. 在系统托盘菜单显示快捷菜单,点击可快速查看/切换 hosts 方案。
  4. 支持本地和远程方案,可从网络下载并自动定时同步远程方案。
  5. 可方便地将本地所有方案导出,分享给团队其他成员。
  6. 点击行号,或者使用快捷键 Ctrl+/(macOS 下为 ⌘+/),可快速切换指定行的注释状态。
  7. 支持明亮模式和夜间模式,可根据你的偏好随意切换。
  8. 与 Alfred 集成,可通过 Workflow 快速切换 hosts。

使用场景

比如我们经常需要上github查看一些优秀开源项目代码,网络有时候会发神经,无法访问到github相关的域名,导致github网站无法正常展示,白白浪费一个学习的机会。通过switch hosts就可以方便解决,只需要新增一个远程hosts配置即可。

a35bd346-9198-4fbc-b943-4b3746a64807.jpg

无修改hosts权限

7faaf239-b83b-402d-928c-c95043f3eef3.jpg

如果Switch hosts提示没有写入hosts文件的权限,可以照着这篇文章进行修改。

下载地址

https://github.sheincorp.cn/oldj/SwitchHosts/releases