去广告:Hosts + DNS + Chrome

以为去广告就是在chrome浏览器安装扩展,实际上不止这样。

问题:网页的广告哪里来:

答:DNS污染,HTTP劫持(302 Redirect,网页篡改),广告联盟,,路由器固件(如小米路由mini)

对应措施如下:

1. 修改hosts(针对广告联盟):

打开下面链接:

https://github.com/vokins/yhosts/blob/master/hosts


打开hosts:C:/windows/system32/drivers/etc/hosts

将上面复制的内容粘贴到里面,保存。然后刷新hosts。

但是,上面的方法太麻烦了,看下面的更新:

更新:用 SwitchHosts 管理多个 hosts :

下载 SwitchHosts:https://github.com/oldj/SwitchHosts/releases 

将上面的两个hosts地址粘贴到窗口:




下面,点击 文件──设置:


使用这个软件,每一次改动hosts后,会自动刷新DNS,省去了很多步骤。文章最下方更新了很多hosts源,可以适当添加。

2.chrome扩展(针对广告联盟和HTTP劫持):

第一:Adblock Plus:点击这里  ;

安装后可以添加如下规则:

乘风广告过滤规则:

https://raw.githubusercontent.com/xinggsf/Adblock-Plus-Rule/master/ABP-FX.txt

另一个规则:

http://git.oschina.net/halflife/list/raw/master/ad.txt

方法如下图:



第二:再安装一个chrome扩展  :HTTPS Everywhere:点击这里  ;

3.第三方DNS(针对DNS污染):

如果是没有翻墙的用户,国内大厂,如阿里云,腾讯都可以用(虽然部分网址有污染)。

如果是翻墙用户,建议使用智能DNS 海外网站使用海外DNS,国内网站使用国内DNS;

为什么?

在翻墙情况下,因为如果没有分流,你联通用户被分配电信ip,那么浏览速度会变慢。

第三方DNS有哪些,如下:


使用方法:

1. 下载一个DNS Jumper(点击这里),把上面显示绿色的DNS编辑保存,应用,刷新DNS。

ps.  如果有条件的话自建DNS服务器最好,其次是建立本地DNS缓存,不想折腾就使用智能的第三方DNS。

4. 路由器固件

小米部分路由器会在固件上做手脚,如下图:


看看能不能Root,可以的话,将固件刷为 DD-WRT, Tomato 或 OpenWRT。

方法略。

─────────────────────────────────────────────────────────

更新:如何去除爱奇艺广告

爱奇艺的广告如下:



解决方法:将视频网站flash替换为HTML5

安装油猴扩展,然后添加此脚本:

https://greasyfork.org/zh-CN/scripts/30545-%E8%A7%86%E9%A2%91%E7%AB%99%E5%90%AF%E7%94%A8html5%E6%92%AD%E6%94%BE%E5%99%A8

更新一些hosts源:(使用方法见步骤一)

1. goooler (用于屏蔽一些 1024 站的弹窗广告和辣鸡澳门赌场的广告)

https://github.com/Goooler/1024_hosts/blob/master/hosts

2. 大圣净化(主要针对国内视频网站);

https://raw.githubusercontent.com/jdlingyu/ad-wars/master/hosts

3. StevenBlack (国外维护者屏蔽国外网站)

https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts

4. hphosts:

https://hosts-file.net/ad_servers.txt

5.mvps:

http://winhelp2002.mvps.org/hosts.txt

6. yoyo:

https://pgl.yoyo.org/adservers/serverlist.php?hostformat=hosts&showintro=0&mimetype=plaintext

参考:

https://github.com/Goooler/1024_hosts

https://github.com/Diumo/ADhosts

评论

此博客中的热门博文

中国禁片下载