如何在路由器级别屏蔽广告

如何在路由器级别屏蔽广告

是否可以从路由器级别而不是应用程序级别阻止广告?我想过滤连接到我家 wifi 的所有设备的广告。

通过谷歌搜索我发现可以更改某些路由器的固件以安装“Tomato”并在其上运行广告拦截脚本。

还有其他可能性吗?

答案1

路由器要做到这一点,就必须不仅仅是一个路由器。要真正过滤广告,你必须处于应用程序级别,即第 7 层。路由器位于第 3 层和第 4 层。对于路由器来说,广告和合法网站流量可能来自同一个 IP 地址,因此无法区分两者。

答案2

这不是一个完全独立的解决方案,但您可以获得 Raspberry Pi 并安装 pi-hole。 https://pi-hole.net/ 然后,您将 Raspberry Pi 设置为路由器的 DNS 服务器,Pi 会执行所有广告拦截。它应该可以拦截整个 Wifi 网络中的广告。

答案3

您可能需要考虑将路由器的 DNS 配置更改为阻止广告网络的 DNS 服务。这样,当您网络上的任何设备加载包含广告的页面(或应用程序)时,DNS 服务会将其发送到错误的位置,并且无法下载广告。我没有这样做,所以我不能推荐特定的广告拦截 DNS 服务。如果您搜索它们,有几种选项可供选择。

答案4

我建议使用 Pi Zero 通过 Pi Hole 屏蔽广告。我已经用了很长时间了,效果很好。唯一的挑战是,当你的网络中有许多设备,并且它们都使用 pi 作为 DNS 控制器时,它往往会很快升温。这就是我使用 pi 冷却器来冷却它的原因。

相关内容