SwitchHosts 使用指南:如何高效管理 hosts 文件


阿拉平平

读完需要

5

分钟

速读仅需 2 分钟


大家好,我是爱逛 GitHub 的平平。
最近我访问 GitHub 的时候,图片老是裂开,导致体验很差。针对这个问题,开源项目 GitHub520[1] 提供了解决方法,通过修改本地 hosts 文件可以解决该问题。同时,作者也推荐用 SwitchHosts 来自动更新 hosts 文件,于是我尝试了这款工具。


1. 项目介绍


   

SwitchHosts[2] 是一个管理 hosts 文件的应用,基于 Electron、React、UmiJS、Chakra UI、CodeMirror 等技术开发。工具支持多平台,可以在 Windows、Linux 或 macOS 上运行。本文将介绍 SwitchHosts 的使用方法。


2. 下载安装


   

SwitchHosts 目前最新的版本为 v4.0.3,可以到 releases[3] 下载也可以到后台回复 hosts 获取。我本地用的 Windows 系统,所以这里下载了便携版。
SwitchHosts 使用指南:如何高效管理 hosts 文件

打开工具,可以看到当前的系统 Hosts:

SwitchHosts 使用指南:如何高效管理 hosts 文件


3. 使用说明


   

SwitchHosts 的 Hosts 分为两类:本地 Hosts 以及 远程 Hosts。接下来,我会各创建一个,相信大家看完也就理解怎么使用了。


3.1 本地 Hosts


   

细心的你会发现,通过 SwitchHosts 打开的系统 Hosts 是只读状态的。如果要修改,需要新建一个 Hosts。

点击左上角的『+』图标,添加一个新的 Hosts:

SwitchHosts 使用指南:如何高效管理 hosts 文件

选择『本地』作为 Hosts 类型,点击『确定』进行添加:

SwitchHosts 使用指南:如何高效管理 hosts 文件
填写本地 Hosts,打开开关进行启用:
SwitchHosts 使用指南:如何高效管理 hosts 文件

查看系统 Hosts,可以看到已经同步:

SwitchHosts 使用指南:如何高效管理 hosts 文件


3.2 远程 Hosts


   

以添加 GitHub520 的 Hosts 为例,配合远程 Hosts 可以实现自动更新。

添加一个 Hosts,选择『远程』作为 Hosts 类型,填写标题、URL 以及自动刷新时间:

SwitchHosts 使用指南:如何高效管理 hosts 文件

添加完成后,通过右键可以调出『编辑』菜单:

SwitchHosts 使用指南:如何高效管理 hosts 文件

在编辑页面中,点击『刷新』可以立即更新数据:

SwitchHosts 使用指南:如何高效管理 hosts 文件

再查看下系统 Hosts,可以看到本地和远程 Hosts 均已添加:

SwitchHosts 使用指南:如何高效管理 hosts 文件

4. 写在最后


   

相信大家平时多少会有修改 Hosts 的需要,在一些测试场景下,甚至会要求频繁切换 Hosts,手动修改会非常麻烦。SwitchHosts 则提供了一个很好的解决方案,高亮显示、导入/导出和历史记录也都是很不错功能,值得大家一试。

References

[1] GitHub520https://github.com/521xueweihan/GitHub520

[2] SwitchHosts: https://github.com/oldj/SwitchHosts

[3] releases: https://github.com/oldj/SwitchHosts/releases

原文始发于微信公众号(阿拉平平):SwitchHosts 使用指南:如何高效管理 hosts 文件

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之家整理,本文链接:https://www.bmabk.com/index.php/post/287627.html

(0)
码上实战的头像码上实战

相关推荐

发表回复

登录后才能评论
极客之家——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!