开源免费!跨平台修改系统 hosts 文件好帮手SwitchHosts

总结摘要
虽然修改 hosts 并不难,有没有更加快捷(懒)的方法呢?可以快速的切换不同的 hosts 配置信息呢?最好是还能 windowns 、 linux 、 mac 多平台使用~毕竟服务器一多,总有忘记和填写错误的时候XD 今天的主角就是 SwitchHosts ,满足了所有需求!

前言

作为软件开发人员,或者喜欢折腾本地电脑网络的人

一定对系统的 hosts 文件不会陌生,当我们需要对访问的网站链接,进行重定向 就会去修改它

在我的个人工作场景中 需要配置不同的 TDengine 数据库所在服务器的 FQDN,因此需要频繁的修改操作系统的 hosts 文件

虽然修改 hosts 并不难,有没有更加快捷(懒)的方法呢?可以快速的切换不同的 hosts 配置信息呢

最好是还能 windownslinuxmac 多平台使用

毕竟服务器一多,总有忘记和填写错误的时候XD

今天的主角就是 SwitchHosts,满足了所有需求

SwitchHosts

作为一个图形化的工具,少不了友好的交互界面 启动软件后,功能一目了然

  • 左侧,是给我们自定义的不同 hosts 配置的地方,每一份配置,都有独立开关配置;
  • 右侧,则是系统的 hosts 信息的编辑、展示区域;

功能特性

  • 友好的 UI 界面
  • 快速切换 hosts 方案
  • hosts 语法高亮
  • 支持从网络加载远程 hosts 配置
  • 可从系统菜单栏图标快速切换 hosts

添加自己的 hosts 配置

现在,我们可以配置不同的 hosts 信息了

添加自己的 hosts 配置

快速切换 hosts

SwitchHosts 在界面关闭以后,会在后台运行

当我们需要切换不同的 hosts 配置时,只需要单机 switcHosts 的图标

选择不同的 hosts 配置就好了~

任务栏快速切换

注意!hosts 文件的权限!

如果遇到下面的情况,不要慌

文件没有写入权限

我们只需要修改一下 hosts 文件的读取权限即可

switchHosts 贴心的为我们,提供了 hosts 文件的入口

系统 hosts 文件入口

打开资源管理器,将 hosts 文件的权限的只读,取消勾选,不要打勾

记得点击应用 使修改生效

取消勾选文件的权限的只读

覆盖还是追加,根据需要选择

写入 hosts 的逻辑有两种,一种是完全覆盖,另外是在原有的配置下方,继续追加

在我们第一次使用的时候,软件会提示我们选择**“追加”还是“覆盖”**,根据自己的需要选择即可

如果,想要改变写入模式我们可以【设置- -> 选项】里进行修改,来满足不同的场景

hosts修改模式

PS如果遇到一些软件运行异常,请将下面的地址恢复到 hosts 文件中

127.0.0.1 localhost

255.255.255.255 broadcasthost

::1 localhost

工具下载链接

截至这篇文章发布,SwitchHosts 发布到了 4.1.1.6077

发布版本

参考资料链接请在浏览器复制打开~

  1. SwitchHosts 项目主页