Difference between revisions of "Bering-uClibc 5.x - User Guide - Advanced Topics - Setting Up Ad blocking with dnsmasq"

From bering-uClibc
Jump to: navigation, search
(Prerequisites)
((treading carefully :-)))
Line 18: Line 18:
 
Enter the command:
 
Enter the command:
  
  curl -s -d mimetype=plaintext http://pgl.yoyo.org/as/serverlist.php?hostformat=dnsmasq-server > /root/tmpfile.list
+
  wget -O - http://pgl.yoyo.org/as/serverlist.php?hostformat=dnsmasq-server | grep server= > /root/tmpfile.list
 +
 
  
 
Check the file <code class="filename">/root/tmpfile.list</code>, you should have a list of servers with the following format:
 
Check the file <code class="filename">/root/tmpfile.list</code>, you should have a list of servers with the following format:

Revision as of 19:26, 19 November 2016

Setting Up Ad blocking with dnsmasq
Prev Bering-uClibc 5.x - User Guide Next


Objectives

There is a lot of info on the net about setting dnsmasq to block advertisements, trackings, etc.. LEAF Bering-uClibc5.x comes with dnsmasq already installed, so here is a quick guide that shows a simple setup that will filter out advertisements sites from web pages on your networked devices, how lucky can we get !

Manual setup

(treading carefully :-))

Enter the command:

wget -O - http://pgl.yoyo.org/as/serverlist.php?hostformat=dnsmasq-server | grep server= > /root/tmpfile.list


Check the file /root/tmpfile.list, you should have a list of servers with the following format:

server=/101com.com/
server=/101order.com/
server=/123found.com/
...
server=/zeusclicks.com/
server=/zintext.com/
server=/zmedia.com/
server=/zv1.november-lax.com/

Then:

cp /root/tmpfile.list /etc/dnsmasq.d/addblock.list

Edit /etc/dnsmasq.conf and enter near the end:

conf-dir=/etc/dnsmasq.d

Restart dnsmasq with:

/etc/init.d/dnsmasq restart

That's it, all the nasty ads should be gone ! (well a bunch of them !)

Hum yeah ! don't forget to save your configuration, a simple:

lrcfg and s) Save configuration

will suffice.

The usual "Enjoy" takes a whole new lot of sense now !



Prev Up Next