You’ve probably heard of Pi-hole, an open source software package that runs on a Raspberry Pi and blocks ads on any device connected to your network. It’s efficient and cost effective, but requires you to have some technology know-how. This is a detailed write-up if you are interested in setting up Pi-hole by yourself:
As of version v1.27, we’ve added Ad blocking to pcWRT. Behind scenes, we use the same technology Pi-hole uses. But the best thing is, you can easily enable Ad blocking with a single click on the Access Control page. And if you need access to a domain that is blocked by Ad blocking, just list it in the Allowed URLs box to bypass it.
One of the drawbacks of adblocking technologies like pi-hole is, there’s no easy way to unblock a domain that is falsely blocked (or needs to be temporarily unblocked). First of all, you have to find out which domains need to be unblocked. Then you need to whitelist the domains (in the pi-hole console, for example). Thirdly, you may need to repeat the previous two steps until it works. These steps are usually out-of-reach for the ordinary user.
As of version v2.0.6, we’ve added a link on the router login page for the user to suspend/pause/resume adblocking on demand. The actions taken affect the current user only. For example, if Joe clicks suspend adblocking on his computer, adblock is suspended only for him. Other users on the same network still has adblocking enabled.
If you use the pcWRT router for adblocking, it is recommended that you bookmark the Adblock Control page for easy access.