对于电脑上屏蔽广告来说,我使用的方法是路由器刷入Merlin然后使用koolproxy来屏蔽广告,虽然在家里可以使用路由器屏蔽广告,电脑拿出家外只能使用浏览器的插件来屏蔽。对于电脑来说都挺容易的,但是Android手机的话就有点麻烦了。
一、adaway介绍
对于Windows上来说,修改hosts的工具挺多的,就算不用工具也可以通过简单的复制粘贴,将hosts进行修改,而基于Linux的Android系统的话,就没有那么容易了,对于大多数工具来说都需要将手机Root后才有权限对hosts进行编辑。而本文主要将hosts用于屏蔽广告,那么我推荐一款我用了4年左右的屏蔽广告的工具adaway。
(点击放大)
#adaway官网
#adaway项目地址(GitHub)
https://github.com/AdAway/AdAway
#XDA Labs
adaway可以通过右上角三个点按钮添加源来增加hosts的规则,从而可以达到自行添加hosts源来屏蔽广告。adaway使用方法比较简单,首次进入软件需要root权限授权,在添加源后,在首页点击下载文件并屏蔽广告,重启手机即可生效。由于adaway是国外社区的软件,因而对国内环境下的广告屏蔽不能起到很好的作用,因而我们使用的时候请务必自行添加源。
至于ios下如何用通过hosts来屏蔽广告呢?我也不会( >﹏<。)~呜呜呜…… 等研究下在水一篇。
二、NeoHosts项目
NeoHosts是一个国人团体(还是个人??)在维护的一个hosts的项目,主要是屏蔽广告的hosts,主打自由、复制和克制,做到不误杀。
#项目Wiki
https://neko-dev.github.io/neohosts/#/
#项目地址(GitHub)
该项目主要发布了2个版本的hosts,一个是Basic Hosts(基本版)和Full Hosts(完整版),具体区别见下图。
(点击放大)
个人推荐使用Basic Hosts,因为足够满足你的日常使用了。如果Windows使用的话,仅需下载hosts,并添加到你系统的hosts中即可。
该项目的用于adaway的源,可以用于添加到adaway中,源地址:
#Basic Hosts
https://raw.githubusercontent.com/neko-dev/neohosts/data/nadhost
将以上地址添加到adaway中更新源,重启即可生效。
三、StevenBlack Hosts
对于经常浏览国外网站的人来说,虽然adaway的默认源即可使用,不过过于鸡肋,因此推荐StevenBlack的Hosts,对于国外站点的广告屏蔽效果较好。
#项目地址(GitHub)
https://github.com/StevenBlack/hosts
#adaway源地址
https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts
这个源的作者更新还是比较勤快的,很多有名的去广告的hosts项目中,都使用了该项目的hosts。
我用的第三个,现在出界面了比以前shell操作方便。