lynxthecat / adblock-lean Goto Github PK
View Code? Open in Web Editor NEWLean and powerful adblocking solution for OpenWrt
Home Page: https://forum.openwrt.org/t/adblock-lean-set-up-adblock-using-dnsmasq-blocklist/157076
Lean and powerful adblocking solution for OpenWrt
Home Page: https://forum.openwrt.org/t/adblock-lean-set-up-adblock-using-dnsmasq-blocklist/157076
What is file check failed and indicator of?
Started adblock-lean.
No local blocklist identified.
Downloading new blocklist file part(s).
Downloading new blocklist file part from: https://small.oisd.nl/dnsmasq2.
Download of new blocklist file part from: https://small.oisd.nl/dnsmasq2 suceeded (downloaded file size: 1012 KB).
Cleaning whitespace and formatting blocklist file part as local=/.../.
Successfully generated preprocessed blocklist file with 40183 line(s).
Processing and checking new blocklist file.
Preprocessed blocklist file size: 1012 KB.
Removing duplicates from blocklist file.
Duplicates removed.
No local allowlist identified.
Checking for any rogue elements.
Good line count: 40183 below 100000.
New blocklist file check failed.
Thanks for creating Adblock-lean. How to test; if it s working on lan side or not and I'm also wondering if there is way to change upstream encrypted or non encrypted DNS?
As the title says.
Just wanted to thank you here because I forgot the password https://forum.openwrt.org. LoL
It's been about 2 weeks using adblock-lean on MikroTik RBSXTsq2nD (SXTsq Lite2) without any problems.
It's a 16/64 device.
But for the first time I can use a "large" blocklist (Hagezi Multi NORMAL).
Note: even I tried Multi PRO (but people suggested Multi NORMAL).
Usually when I use the "large" blocklist on simple-adblock or now adblock-fast or adblock or dnscrypt-proxy2 I run out of RAM and adblock doesn't work anymore.
But not with adblock-lean!!!
I use it with wireguard to access public wifi without any problems.
I didn't even enable "initial_dnsmasq_restart".
And I usually need another router (actually an android tv box with openwrt) to run "ad blocker" with "large" blocklists.
Or a dns with blocklist.
Thank you this is really amazing.
Hi noob question, may I know why I'm getting this error, what does rogue element means?
Rogue element: '447216: local=/antonio' identified in new blocklist.
By the way, I'm using hagezi blocklist. The rest of his blocklist are working but if I include the threat intelligence feed dnsmasq link provided, I got that error. Is this a compatibility issue?
Right now we simply issue a sleep 10
call to wait for a dnsmasq restart before checking the new dnsmasq instance - see here:
Line 217 in 90f3d50
This is rather crude.
Surely there is a better way to wait until the dnsmasq restart has completed to avoid waiting unnecessarily long or, worse, not long enough?
@dave14305 and @Wizballs, any thoughts?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.