Protect your Anonymity online with Vadalia, Privoxy and Proxychains
If you are concerned about your online privacy and security, you may want to use a combination of tools that can help you hide your identity and activity from prying eyes. In this article, we will explain how to use Vadalia, Privoxy and Proxychains to create a private and anonymous browsing experience on Linux.
What are Vadalia, Privoxy and Proxychains
Vadalia is a graphical user interface for Tor, a network of volunteer servers that allows you to browse the web anonymously by routing your traffic through multiple relays. Vadalia lets you easily start, stop and configure Tor, as well as monitor its status and bandwidth usage.
Privoxy is a web proxy that filters and modifies your HTTP traffic to enhance your privacy and security. Privoxy can block ads, trackers, pop-ups, cookies, malware and other unwanted elements from web pages. Privoxy can also redirect your requests to different servers or URLs based on rules.
Proxychains is a tool that allows you to run any program through a chain of proxies. Proxychains can use HTTP, SOCKS4 or SOCKS5 proxies, and can also use Tor as a proxy. Proxychains can tunnel all TCP and DNS connections of a given application through the proxy chain.
How to install Vadalia, Privoxy and Proxychains
To install Vadalia, Privoxy and Proxychains on Ubuntu or Debian-based systems, you can use the following command:
sudo apt-get install privoxy vidalia proxychains
For other Linux distributions, you may need to use a different package manager or compile the programs from source.
How to configure Vadalia, Privoxy and Proxychains
To configure Vadalia, Privoxy and Proxychains, you need to edit some configuration files and set some options. Here are the basic steps:
Edit the /etc/privoxy/config file and change the line that says listen-address localhost:8118 to listen-address 127.0.0.1:8118. This will make Privoxy listen only on the local interface.
Start Vadalia from the menu or the command line. In the Vadalia settings, go to the Network tab and set the SOCKS proxy port to 9050. This will make Tor listen on port 9050 for SOCKS connections.
Edit the /etc/proxychains.conf file and comment out the line that says strict_chain by adding a # at the beginning. Then uncomment the line that says dynamic_chain by removing the # at the beginning. This will make Proxychains use a dynamic chain of proxies instead of a fixed one.
Add the following lines at the end of the /etc/proxychains.conf file under the [ProxyList] section. These lines will tell Proxychains to use Privoxy as an HTTP proxy and Tor as a SOCKS proxy.
http 127.0.0.1 8118
socks4 127.0.0.1 9050
socks4a 127.0.0.1 9050
socks5 127.0.0.1 9050
How to use Vadalia, Privoxy and Proxychains
To use Vadalia, Privoxy and Proxychains, you need to prefix any program that you want to run through the proxy chain with the word proxychains. For example, if you want to run Firefox through the proxy chain, you can use this command:
This will launch Firefox with all its TCP and DNS connections routed through Privoxy and Tor. You can check your IP address and location on websites like www.dnsle ec8f644aee