How To Use VPN Plus Tor To Get Double Encryption?

4 minute read

Posted by: DeepDotWeb

July 14, 2015

Guest post by

Tor is a great solution for people looking for on-line privacy and anonymity. Keeping all the positive sides of Tor in a mind one also has to take its vulnerabilities into account as well. Among those are incompatibility with P2P downloads and variable connection speed (it all depends on the exact Tor node you connect to every time). There is a solution to stay with Tor and forget about all of its weak points. In this article we showcase how to use popular Tor technology with good old VPN technology.

–> Click here to see the best VPN’s for privacy <–

Advantages of using VPN plus Tor:

  • Hide the fact of using Tor from your ISP
  • If your traffic is being monitored by a malicious Tor exit node, it will see only IP address of your VPN provider. It therefore provides an additional level of privacy.

So, using VPN plus Tor will help us achieve double security and avoid corrupted Tor nodes.

What are the ways to use VPN through Tor?

Tails OS

This is one of the most popular security-oriented operating systems that you can get on-line for free. It is based on Linux and offers old-school user interface. It is not the best-looking OS in the world, but it takes your security extremely seriously. It offers certain features to provide secured web experience:

  • Tor web browser (Iceweasel) is installed by default
  • All data is stored in RAM (which means it all get deleted when you power off the system)
  • It comes with whole range of open sourced security tools that will be helpful to any Internet user with privacy concerns

Some users would claim that this OS is not something you can use on a daily basis. To some extend that might be true. OS developers do not advise to use it every day, however stating that you have to start a new session for every task in order to have the best security.

Use VPN+TOR in Tails OS

Using VPN+TOR does not differ from using a stand alone VPN in any Linux-based system. We recommend utilizing OpenVPN protocol. Once OpenVPN daemon is installed, launch it to activate VPN connection. After that you can run Iceweasel and use Tor as if you were using just that. One major downside to this method is that both Tor and VPN go through the same channel, which might decrease your connection speed. You also do not isolate your VPN connection from Tor, which provides lower security level and gives additional loophole that can be used by an attacker.


This OS runs inside a virtual environment to prevent any DNS leaks. In fact, two separate virtual machines are needed to get this thing to work:

  • Tor gateway Virtual Machine
  • Workstation virtual machine

Tor gateway VM uses host OS’s network hardware and connect directly to Internet via NAT. Once connection is established it starts to force all traffic through Tor nodes and that’s what this is really all about. The Workstation VM is connected to Tor gateway VM and that’s the only way it gets Internet connectivity. So now we can route all our Internet traffic through Tor without Tor browser. The only downside to this is that you need to get a relatively powerful computer to actually make this work as you will be running 3 OS’s (1 host and 2 VM’s) at the same time.

VPN+TOR in Whonix

Unfortunately, we were not able to set up a reliable VPN+TOR connection on Whonix OS. The reason for that is Tor gateway VM that routes 100% of system traffic through Tor nodes. OS architecture does not provide the functionality to utilize both Tor and VPN at the same time. Activating VPN on a Workstation VM will most likely kill Internet connection. Whonix is still a great solution for Tor enthusiasts.

Ready to go VPN+TOR solution

There is a way to get a VPN to work with TOR without specific browsers, VM’s and OS’s. Great example is Privatoria’s VPN plus TOR. The way it works is simple that makes it a must-try.

The request is sent from the user machine to the VPN server via secure encrypted channel. The VPN server routes that traffic through Tor net using random Tor nodes to provide optimal security.

This scheme has a lot to offer, most notably:

  • It will let you use VPN+TOR the right way with each of them having their own channels to get better security and speed
  • It will spare you from the installation pains
  • It works with any OS’s and browsers
  • It will ensure seamless experience without breaks due to dynamically changing nodes with checking their quality in real time

Here’s how you can configure VPN+TOR on any Debian/Ubuntu based Linux distro:

Open your terminal emulator and type in

sudo apt-get install openvpn</textarea></div>

wget “”</textarea></div>

sudo cp openvpn.conf /etc/openvpn/</textarea></div>

sudo nano /etc/openvpn/pr-openvpn.conf</textarea></div>

replace “” with “” , hit Ctrl+O and Ctrl+X</textarea></div>

sudo service openvpn restart</textarea></div>

Overall VPN+TOR is only getting it popularity. It is still a young technology, which means there is a room for improvement. This solution, however has more to offer that its components used alone. Therefore we do recommend that you give it a try a let us know about your experience.

Updated: 2015-07-14