5 ms·
I have an even better approach: uBlock origin + noscript
by notyourday 9y ago
I have an even better approach:
uBlock origin + noscript
- fishmeat 9y agoIs there much different between uBlock origin vs Ad Block Plus?
- marcoperaza 9y agoYes, Adblock Plus lets website operators pay them money to be whitelisted, if the ads comply with the "Acceptable Ads" policy.
- XzetaU8 9y ago"Unexpected results: Adblock plus does not help with system resource utilisation" https://twitter.com/adildean/status/936183316134416384 https://twitter.com/adildean/status/936183316134416384
- bigbugbag 9y agoadblock plus is commercial operated and is paid by advertisers to get whitelisted, akin to an extorsion mafia business. It's an ad blocker coming with tainted default settings. It used to significantly impact performances (not sure if this is still the case). ublock origin is a one man personal project to improve his online browsing experience that he shared with the public and has become the goto reference. It has no whitelist or acceptable ads policy, is a general purpose blocker (blocks trackers, remote fonts, etc.) coming with sane default settings. It does not have the same performance issues adblock plus has. In short: ditch adblock plus and switch to ublock origins. You'll find more details here: https://github.com/gorhill/uBlock https://github.com/gorhill/uBlock
- acobster 9y agouMatrix is also great. It does a lot of the same things NoScript does, but at a greater granularity. I still use NoScript for its XSS protection features but have the main JS-blocking feature disabled because it's redundant.
- notyourday 9y agoInteresting. I never got around to playing with uMatrix. Is it worth it considering i have a boatload of configs for sites i use with NoScript?
- XzetaU8 9y agoYou can convert NoScript configs to uMatrix with [1]uMatrix-Converter. [1]: https://pro-domo.ddns.net/umatrix-converter https://pro-domo.ddns.net/umatrix-converter
- interfixus 9y agoIt is. It does. uMatrix is probably not for the average user out there, but personally, I won't go anywhere on the web without it these days. Keep the blacklists up to date, and have scripting completely off by default. You get granular control on a wholly different levet than offered by NoScript (which I really no longer see a need for).
- youou 9y ago>have scripting completely off by default Does this mean you have the "scripts" column red and turn them on for individual sites?
- interfixus 9y agoThat is what it means, yes. And click them on as needed, first local scripts, and then various external ones if that's not enough. Can be a bit of a hassle for a while, but once you get permanent rulesets established for sites you frequent and more or less trust, it works like a dream. I hardly ever see an ad, and various sniffer-services (or "analytics") must somehow learn to live without a lot my traffic data.
- deltaprotocol 9y agoNot parent but probably yes. That's how I roll as well.
- ryandrake 9y agoAn even better approach is to block all ad-serving domains at the DNS layer. If you associate with my home access point and use my DNS cache, you don't get ads period, and you don't have to install an ad blocker or lift a finger.
- youou 9y agoCan you explain how you do that?
- edjw 9y ago> Can you explain how you do that? Probably Pi-Hole running on. Raspberry Pi. https://pi-hole.net https://pi-hole.net
- ryandrake 9y agoYea, not exactly Pi-Hole, but the same concept. dnsmasq running on router, with a big list of ad-serving domains and hosts resolving to 0.0.0.0
- fb03 9y agoWow, nice and simple. Is that list available in some repository? would like to implement that since I run a dnsmasq bearing router at my home border as well.
- Pete_D 9y agoI do the same - my approach was to take some of the popular /etc/hosts files (like http://someonewhocares.org/hosts/zero http://someonewhocares.org/hosts/zero) and sed them into dnsmasq format: # before: 0.0.0.0 evil.biz # after: address=/evil.biz/0.0.0.0 sed 's#^0\.0\.0\.0[[:space:]]*\([^:]*\)$#address=/\1/0.0.0.0#' which goes in a file in /etc/dnsmasq.d/, with this line in /etc/dnsmasq.conf: conf-dir=/etc/dnsmasq.d The results can be trimmed a lot, e.g. if you have rules for a.evil.biz and b.evil.biz, you can usually reduce those to a rule for just evil.biz. I wrote some scripts to help with this, which are now at https://petedeas.co.uk/dnsmasq/ https://petedeas.co.uk/dnsmasq/. I might write something up about the process later.