Could this run as an nginx JS module and filter traffic at the network level in my home as a local proxy?
I'm already running a Pi Hole, would this be overkill?
Could this run as an nginx JS module and filter traffic at the network level in my home as a local proxy?
I'm already running a Pi Hole, would this be overkill?
Manifest v2 works and while there's a minority of user effected by scrupulous extensions the vast majority of the time it works fine.
If only we lived in an ideal world.
But we do not, and we need to work with what we have.
I do use Firefox for all my personal browsing, but on my work machine I am more or less required to use Chrome.
And it's not even a Manifest v2/v3 issue for me, but our corporate security policies include a whitelist of allowed extensions, and ad blockers are not on the list.
Don't get me started on how dumb that is from a security standpoint, given the crap that can sometimes come in via ad networks, but it is what it is.
It’s a proxy that does just this.
https://github.com/Barre/privaxy#local-system-configuration
Personally, I use NextDNS which allows you to block categories, IPs, and use blocklists.
It's set up on the network level, and I have two separate NextDNS "networks" configured. One for the entire network, one for "privileged" users/devices.
Also, Android blocks user-installed CAs by default now, apps have to opt in to accept user-added ones. That makes it pretty useless. Not sure how iOS deals with this.
If you really want to get rid of ads on android, rooting enables you to patch system SSL routines to disable certificate pinning and more. IOS is an apple product.