Anti-tracking feature request


Nowadays, browsing internet can be a pain.
With Nethserver, we have the web content filter, it’s a big help, a great bandwith saver, eyes saver, tranquility saver…
But in this web content filter, I didn’t see nothing about privacy and more general anti-tracking.

For exemple, my wife use Facebok and I use twitter a little, so I can’t use the anti-social filter, but I would like to kill all potential tracking scripts spread on the web.

More than scripst, there’s third party cookies, and probably other technologies that exist on other level that “ads/ adult/ games” traditional categories.

With the actual suff, is it possible to rich such feature?

Here is a quick idea how to do it, but I’ve never tested it:


why not to do this by OpenDSN or DNSMasq ?

I’am already using Opendns.

Butfor some reasons, for this task, I would like my own solution, and not a third party solution.

And more than adblocking, I want a anti-tracking/ privacy…

A little like the easyprivacy rules, at the router level.

all browser are trackable , you could not prevent it use TOR

@jim could you follow @giacomo’s advice and keep in touch us about your progress?

Did you know this two projects?
Privoxy is a non-caching web proxy with advanced filtering capabilities for enhancing privacy, modifying web page data and HTTP headers, controlling access, and removing ads and other obnoxious Internet junk. a more stable ad-blocker

I’m actually using the second one on my mac,
But I still persuading that privacy is one of the more important thing to protect theses days.
I would really love that Nethserver be able to act as Privoxy.

Privoxy seems quite good, but I do not how it’s hard to integrate into NethServer.
If some wants to try it, EPEL already has an RPM:

Did you think it’s possible to chain the two proxies?
Or it could be counter productive?

It’s possible, but it doesn’t always run smoothly :wink:


What do think about implement such features:

Yes, it should be simple. Anyone interested on this?

By the way Jim, you can try it with a template custom :wink:

Maybe like option, because in production Online banking may reject such queries with out any info.

1 Like

Can you show me what template?


Add couple of lines to squid conf and test it pls beforehand :wink:
Than i will help )

  1. Create the directory structure:

    mkdir -p /etc/e-smith/templates-custom/etc/squid/squid.conf

  2. Create a new fragment at the end of the configuration:

    vim /etc/e-smith/templates-custom/etc/squid/squid.conf/90jim

  3. Add the options found inside the linked article, then save the file. If you are not used to vim, you can also try nano as text editor.

  4. Apply the configuration:

    signal-eventh nethserver-squid-update

1 Like

I will try… After the netatalk package, after organizing the left menu, and after playing with my daughter :smile: