去广告: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
问题:网页的广告哪里来:
答: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。
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
评论
发表评论