全方面360度拦截广告

为什么要有此文章?

答:万恶的广告,令人厌恶的180秒等待。

网络拓扑图

网络拓扑图

DNS+HOST+拦截广告

DNS使用OneDns,因为OneDns号称自带恶意网站拦截,广告过滤,加速网络体验的光环特性。

OneDns

HOST使用的是MWSL提供的host+自己整理的网站统计和屏蔽一些无用的插件如果需要富强上网可以使用
https://github.com/googlehosts/hosts
国内搬运工
https://iiio.io/download/
(密码 laod.cn)
也可以使用富国DNS 例如 puredns 更多请Google
如果使用的是MWSL提供的host使用记得将提供的服务换成 *127.0.0.1 *加快网站的解析

例如 将191.101.231.96 更换成 127.0.0.1

Mac使用的是ADGUARD,Win使用的阿呆喵,软件拦截的特点是都支持HTTPS拦截

hosts所在文件夹

1
2
3
4
5
6
Windows 系统hosts位于 C:\Windows\System32\drivers\etc\hosts
Android(安卓)系统hosts位于 /etc/hosts
Mac(苹果电脑)系统hosts位于 /etc/hosts
iPhone(iOS)系统hosts位于 /etc/hosts
Linux系统hosts位于 /etc/hosts
绝大多数Unix系统都是在 /etc/hosts

你也可以用Notepad++ 自行转换文本编码和换行符格式。

注意 若更新后,hosts 没有立即生效,请重置网络 在系统设置内开关网络,或启用禁用飞行模式,或者重启、刷新DNS缓存、浏览器缓存。

如何强制刷新本地DNS缓存?

Windows用户
1.点击开始菜单 - 附件 - 命令提示符
2.在命令提示符中窗口输入回车即可刷新本地DNS缓存

1
ipconfig /flushdns

Mac OS用户
在终端中键入即可刷新本地DNS缓存

1
sudo killall -HUP mDNSResponder

Linux用户
键入 命令重启nscd daemon即可刷新本地DNS缓存

1
/etc/init.d/nscd restart

路由器用户
进入路由器管理界面,重启路由器即可刷新路由器DNS缓存 Android
开启飞行模式,关闭飞行模式
通用方法
拔网线断网,插网线重新连接网络
如不行请清空浏览器缓存

下面是个人整理的一些垃圾网站统计和屏蔽一些无用的插件按需要添加
如果是https网站则是添加到广告拦截软件 例如,ADGUARD的过滤器,如果发现常用的网站无法打开可以尝试删除对应的网址。
ADGUARD

规则太长以文件形式提供360.zip