系统hosts文件,让很多人都望而却步。一是因为更改太麻烦,不好找到并成功更改;二是怕改了不能上网。

有个开源大神做了一个工具 - SwitchHosts,让人轻松掌控hosts,可玩性非常高。即便是电脑小白也能轻松玩转,更牛的是对于开发者来说也是一个神器。

如何屏蔽hosts的广告(电脑小白和程序猿的hosts管理神器屏蔽广告轻松访问谷歌油管)(1)

SwitchHosts开源在GitHub上,支持Windows、macOS和Linux系统。功能简单纯粹,就是管理hosts文件。安装后打开,只有一个系统自带hosts文件。

如何屏蔽hosts的广告(电脑小白和程序猿的hosts管理神器屏蔽广告轻松访问谷歌油管)(2)

以Windows为例,系统hosts选项,点击右上角设置图标,来到“选项”界面。这里可以直接打开hosts所在文件夹。

如何屏蔽hosts的广告(电脑小白和程序猿的hosts管理神器屏蔽广告轻松访问谷歌油管)(3)

为了更改方便,需要把hosts文件属性,去掉“只读”属性。

如何屏蔽hosts的广告(电脑小白和程序猿的hosts管理神器屏蔽广告轻松访问谷歌油管)(4)

主页点击左上角的“ ”号,可以添加一个自定义用途的hosts。比如开发者,经常需要在测试环境和正式环境直接来回切换。这里就可以建立“测试环境”和“正式环境”使用的hosts。

如何屏蔽hosts的广告(电脑小白和程序猿的hosts管理神器屏蔽广告轻松访问谷歌油管)(5)

想让哪个生效,直接点击名称后面的开关按钮即可。搞定工作就可以开始社交或者摸鱼了。那么程序猿社交平台GitHub或者油管怎么处理呢?

如何屏蔽hosts的广告(电脑小白和程序猿的hosts管理神器屏蔽广告轻松访问谷歌油管)(6)

这里有人专门整理了访问GitHub的hosts文件,只需要添加hosts选项的时候,选择远程,地址添加如图的地址。可以设置自动刷新时间,从1分钟到7天可供选择。

如何屏蔽hosts的广告(电脑小白和程序猿的hosts管理神器屏蔽广告轻松访问谷歌油管)(7)

点开左边的按钮,就可以愉快地社交。

同样还有专门访问Google或者油管的hosts,以及屏蔽广告赌博诈骗信息的hosts。还一个比较实用的功能,SwitchHosts可以组合使用各个选项。

如何屏蔽hosts的广告(电脑小白和程序猿的hosts管理神器屏蔽广告轻松访问谷歌油管)(8)

如何屏蔽hosts的广告(电脑小白和程序猿的hosts管理神器屏蔽广告轻松访问谷歌油管)(9)

如何屏蔽hosts的广告(电脑小白和程序猿的hosts管理神器屏蔽广告轻松访问谷歌油管)(10)

这样可以达到摸鱼的同时,屏蔽各种广告的干扰。

SwitchHosts有历史记录功能,即便不小心改错了文件,也可以轻松还原。不要担心出问题。

如何屏蔽hosts的广告(电脑小白和程序猿的hosts管理神器屏蔽广告轻松访问谷歌油管)(11)

如何屏蔽hosts的广告(电脑小白和程序猿的hosts管理神器屏蔽广告轻松访问谷歌油管)(12)

如果切换配置,hosts并没有生效。这里可能需要刷新一下dns缓存。各个平台处理方式如下:

Windows:

按下快捷键Window R打开运行窗口,然后键入cmd打开命令行执行命令:

ipconfig /flushdns

如何屏蔽hosts的广告(电脑小白和程序猿的hosts管理神器屏蔽广告轻松访问谷歌油管)(13)

macOS:

打开终端执行:

sudo killall -HUP mDNSResponder

可能需要输入密码。

如何屏蔽hosts的广告(电脑小白和程序猿的hosts管理神器屏蔽广告轻松访问谷歌油管)(14)

如何屏蔽hosts的广告(电脑小白和程序猿的hosts管理神器屏蔽广告轻松访问谷歌油管)(15)

由于SwitchHosts支持Linux版本,是以.AppImage打包发布的软件。可以运行在大多数Linux发型版上。所以国产操作系统深度deepinOS、UOS、优麒麟操作系统等都可以使用。

,