Jump to content
Not connected, Your IP:

SSH Tunnel

Using AirVPN with SSH Tunnel

A secure shell (SSH) tunnel consists of an encrypted tunnel created through a SSH protocol connection. With the described setup this page, you can tunnel OpenVPN over SSH.


  • OpenVPN typical fingerprint can not be detected anymore. Useful if you live in a country which tries to disrupt OpenVPN connections when detected.
  • Contrarily to a "classic" SSH tunnel, there's no need to configure each application in order to have it tunneled.


  • Performance hit

With Eddie, our software

Select AirVPN menu -> Preferences -> Protocols. Select one of the SSH Tunnel options. Click Save.

Without our software: Android

Look at this guide.

Without our software: Windows, Linux, macOS

Installation / Configuration

  • Download and install OpenVPN from here.
  • Login on this site. Enter in Config Generator.
  • Click on your favourite option (if you are in doubt, just choose 443 UDP).
  • Click "Advanced" to view SSH options.
  • Remember to choose your operating-system.
  • Click on "Generate" and download the files.


With Windows

Under Windows, SSH Tunnel are done with PuTTY, an open-source software released under MIT license, written and maintained primarily by Simon Tatham. It's embedded in the files generated by our OpenVPN Configuration Generator.
  • From command line (Administrator access NOT required):
    "AirVPN <..> - SSH <..>.bat"
  • From another command line (as Administrator):
    openvpn "AirVPN <..> - SSH <..>.ovpn"

With Linux

  • From command line (root NOT required):
    chmod *.sh
    "AirVPN <..> - SSH <..>.sh"
  • From another command line (as root):
    openvpn "AirVPN <..> - SSH <..>.ovpn"

With OS X

  • From command line (root NOT required):
    chmod *.sh
    "AirVPN <..> - SSH <..>.sh"
  • From another command line (as root):
    ./openvpn "AirVPN <..> - SSH <..>.ovpn"

SSH connections need to store never met before keys to the list of known hosts (Unix/Linux/*BSD) or to the registry (Windows). You will be prompted to accept this action. Answer 'y' to store the key (necessary only the first time you connect to a server)

  • Create New...