How to set up SSH tunnel for TorVPN

This guide will explain to you how to set up SSH tunneling for use with TorVPN.

The main benefits of SSH tunneling are:
   > You do not need administrative privileges on your workstation to use it
   > The SSH client is available already on most Linux systems
   > The client can act as a SOCKS proxy
   > It also enables you to use port forwarding
   > You can connect to the VPN server with an extra layer of encryption
   > It is a very secure protocol

Drawbacks:
   > ICMP is not supported
   > You have to configure your applications to use the dynamic SOCKS proxy

Warning: to log in, you first need to activate an SSH account on the control panel (it is free for now).

See this quick tutorial on how to set up SSH tunnelling and use it with Firefox or Internet Explorer.



Setting up a SOCKS proxy with SSH

First, we set the hostname and port for the connection:
SSH connection
Connect, and log in with your username & password.

Set the tunnel to Dynamic
SSH SOCKS Proxy
Click 'add' after you configured it as seen above.

Now configure your web browser (or other application) to use the SOCKS proxy.
Here is an example with Firefox:

Firefox SOCKS proxy configuration howto



Sending VPN traffic through the SSH tunnel

First, we set the hostname and port for the connection:
SSH connection

Then, we set the tunnel like this (to Auto)
SSH VPN tunnel
Click 'add' after you configured it as seen above.

Change the OpenVPN configuration (or download the example)

OpenVPN tunnel connection settings

Connect, and you're in! Read more about connecting to TORVPN's VPN service.