一、SwitchHosts 简介

SwitchHosts 是一款可以方便管理和一键切换多个 hosts 方案的免费开源工具,跨平台支持 Windows、macOS 和 Linux 系统。

SwitchHosts本身基于 Electron 、React、Jotai 、Chakra UI、CodeMirror 等技术开发。

SwitchHosts 特点有:

1、方案管理:用户可以创建和管理多个不同的 Hosts 绑定方案,适用于开发环境、测试环境、预发布环境以及线上环境等,一键轻松切换不同场景下的 hosts 文件配置。

2、支持远程 hosts,直接从指定网址读取 hosts 内容,方便多台机器同步 hosts 设置,配置一次到处使用,这是一个很赞的特性!

3、编辑功能:可以直接在 SwitchHosts 中编辑 hosts 文件,无需打开文本编辑器,简化了hosts文件的维护流程,并且支持 hosts 配置的导入、导出备份。

4、快捷切换:通过系统托盘图标或者菜单栏(在 Mac 版本中)实现一键切换不同 Hosts 方案,极大提高了开发人员在多环境下工作的效率。

5、语法高亮:支持 hosts 文件的语法高亮显示,使得编辑和阅读 hosts 文件内容更为直观和便捷。

6、行号操作:点击行号可以直接对 hosts 文件中的条目进行注释或取消注释,方便快速调整规则。

7、跨平台支持:不仅在 Windows 平台上表现出色,Mac 版本也同样提供了丰富的功能,如多选方案、系统菜单栏快速切换等。

8、无需安装:至少在某些版本上,SwitchHosts 提供免安装版本,解压后即可使用,便于携带和部署。

总的来说,SwitchHosts 以其高效、易用和灵活的特点深受开发者喜爱,尤其对于经常需要在多种网络环境之间切换的开发者来说是一个非常实用的工具。

github官网https://github.com/oldj/SwitchHosts/blob/master/README.zh_hans.md

gitcode官网https://gitcode.com/oldj/switchhosts/overview?utm_source=csdn_github_accelerator&isLogin=1

二、安装

官网直接介绍就有3种安装办法:
在这里插入图片描述

本文选择的是通过下载对应的安装包安装,这种方法也比较方便理解和操作的。

截止本文发布,SwitchHosts最新稳定版本为v4.1.2

安装包下载地址:https://github.com/oldj/SwitchHosts/releases

如果无法打开github,可点击下载本文对应的安装包:

Apple M2芯片:https://download.csdn.net/download/ganyingxie123456/88857630

Intel 处理器:https://download.csdn.net/download/ganyingxie123456/88857772

下载mac系统对应的安装包:
在这里插入图片描述
在这里插入图片描述
双击运行下载的安装包,将SwitchHosts拖拽到Applications即完成安装了。
在这里插入图片描述

三、使用

点击安装好的SwitchHosts:
在这里插入图片描述
打开可以看到系统已有的hosts配置文件:
在这里插入图片描述
就可以自定义新增、修改、删除、启用、禁用等操作。
在这里插入图片描述
右上角还可以查看更多SwitchHosts配置:
在这里插入图片描述
OK!感兴趣的小伙伴快去试试吧~

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐