Block ads for your entire network (and iPad)

I'm not going to go into an in-depth howto with this, but instead give an overview and point you to the resources needed to complete the project. Given how this works, you're going to need a computer or server that is always on. I use an Ubunutu server to serve media and websites, but this can be accomplished on Windows, FreeBSD, or any other Debian Linux system like Ubuntu.

First, we need to download/install Privoxy. There is a change that needs to be made to the default config. Jump into the config file and edit "listen-address  localhost:8118" to reflect your server's IP. For example: listen-address  10.0.1.100:8118. Restart the service to have the changes take affect.

Grab your iPad or other machine you want to block ads on and go to the network settings. Somewhere around there, you will find the configuration for a proxy. Select HTTP proxy. If you can't find it, just Google "set up proxy on {device name/browser name}."

Enter your proxy IP and port (8118 by default) and save. All done! Now you can browse on your iPad, ad-free!

Tip: Privoxy by default replaces image ads with a checkered image. I think it's unsightly, but they've done it for a good reason. To remove (on Ubunutu), edit the user.action file and toward the bottom, right under "{ +set-image-blocker{blank} }," remove the # in front of the /. That uncomments that line and uses the blank image for all ads. Restart service for changes to take affect.

ProTip: AdBlock has some very good block lists for ads, and it's what you're probably already using for your browser. Andrwe has written a great script to parse those block lists and add them to Privoxy. Great stuff. Just download the script from his site, sudo chmod +x ./privoxy-blocklist, and execute. Easy as that.

Speed up page loads by blocking social media buttons

I've recently noticed that pages seem to get hung while loading the 1,000,000 social media buttons for every single post on each site. It became very frustrating to me, so I set out to find a way to block the buttons. The solution was easy enough... a block list in AdBlock. If you're not using AdBlock, you should. 

Add this block list in AdBlock's preferences: https://monzta.maltekraus.de/adblock_social.txt

All done. Now to share links, I do it the old-fashioned way, copy and paste or bookmarklets. Happy faster surfing!