首先感谢@mrwrh的投稿,也祝大家新年快乐!
利用 hosts 去广告已经是老生长谈的话题,在这一意义上,它算不得“稀缺”。不过,我所整理的,是一整套可行的利用 hosts 文件达到去广告和防止恶意软件的方法,这一整套的方式方法贯穿了两条逻辑:
1. 对于 hosts 工具的选择,基于开源、图形界面、UI 设计,做出了考量;
2. 对于 hosts 源的选择,基于开源、维护性,做出了考量。
中文互联网上,目前还没有这样的文章,在这一意义上,“稀缺性”便成立了。
一、全平台修改 hosts 的工具:Hozz,以及 SwitchHosts
Hozz
官方网站:http://blog.zhangruipeng.me/Hozz/
Github 项目地址:https://github.com/ppoffice/Hozz
介绍:拥有精美的图形化界面,支持windows,macOS,以及 Linux 三大平台。
点击左下方加号即可添加 hosts 订阅。
SwitchHosts
官方网站:https://oldj.github.io/SwitchHosts/
Github 项目地址:https://github.com/oldj/SwitchHosts
介绍:拥有精美的图形化界面,支持windows,macOS,以及 Linux 三大平台。
点击左下角加号即可添加 hosts 订阅。
AdAway(安卓端,需要 root 权限)
官方网站:https://adaway.org/
Github 项目地址:https://github.com/AdAway/AdAway
写一个教程吧:
1.第一次打开 adaway,给予 root 权限。
2.按菜单键进入菜单,点击 hosts 源。
3.进入 hosts 源之后,长按删除自带的所有源,点击右上角加号,添加url(下文将给出),完成添加源。
4.返回主界面,点击下载文件并屏蔽广告。
5.打开手机的飞行模式,然后再关闭飞行模式,此时,更新的 hosts 已经生效。
二、去广告 Hosts 项目
neoHosts
Github 项目地址:https://github.com/neko-dev/neohosts
介绍:专注国内网站,自由、克制、负责。
它提供了基础版(Basic Hosts)和完全版(Full Hosts)两个选择。
StevenBlack
Github 项目地址:https://github.com/StevenBlack/hosts
介绍:专注国外网站,大而全。
这个项目内在地包含了 AdAway、Malware Domain List、yoyo.org 等著名的去广告 hosts 项目,并长久保持着以日为单位的更新频率。
项目分为两大部分:
第一部分为 Unified Hosts ,它提供了一整套的去广告和预防恶意软件的 hosts 方案:
它将那些著名的 Hosts 项目(完整列表为:Malware Domain List、add.Dead、Dan Pollock – someonewhocares.org、MVPS hosts file、yoyo.org、Mitchell Krog’s – Badd Boyz Hosts、tyzbit、UncheckyAds、add.2o7Net、KADhosts、AdAway、SpotifyAds、add.Risk)融合在了一起,订阅了 Unified Hosts ,就能一次性得到上述 Hosts 项目的最新的更新。
项目的第二部分,是在 Unified Hosts 的基础之上的扩展,提供了对假新闻(fakenews)、赌博网站(gambling)、色情网站(porn)、社交网站(soclal)的屏蔽。
个人的推荐组合
台式机、笔记本上,推荐 neoHosts 完全版+ StevenBlack 的 Unified Hosts;
移动端,推荐单独使用 neoHosts 完全版。
欢迎转载:注明转载出处就好:):嘻哈小屋 » 【投稿】利用hosts去广告