Whatbox Logo

Wiki > OpenVPN

Restrictions

Nobody likes spam, and due to numerous cases of malware installed on the computers of people using our VPN, we have unfortunately found it necessary to restrict certain types of traffic. The following restrictions are in place while connecting to the VPN:

  • All outbound email not using IMAP or a web email client will be blocked

OpenVPN is not currently available on NVMe servers. For performance reasons, the NVMe servers have removed some network features required to support OpenVPN.

Windows

Server.ovpn

  • Download the latest OpenVPN 2.6.x client.
  • Install with the default options
  • Download the Server.ovpn file above.
  • Place the Server.ovpn file in C:\Program Files\OpenVPN\config\
  • Run "OpenVPN GUI" from your Start Menu. If you are not a system administrator, you will need to right-click the shortcut and select "Run as administrator". You can make sure it always runs as an administrator by going to the shortcut properties' Compatibility tab, and checking "Run this program as an administrator". OpenVPN needs administrator access to correctly route your traffic through the VPN.
  • Right-click the OpenVPN GUI icon in your status bar and choose "Connect"
  • Enter your slot username and password
  • Check if it's working with our proxy checker

macOS

Tunnelblick


Server.ovpn
  • Download the latest Beta release of Tunnelblick
  • Install and open Tunnelblick, giving it your administrative password where necessary.
  • Download the Server.ovpn file above.
  • Drag the Server.ovpn file to the Tunnelblick menu icon.
  • Click on the Tunnelblick menu icon and select "Connect Server"
  • Enter your local administrative password if prompted
  • Enter your login details for the server (optionally saving to Keychain)
  • Check if it's working with our proxy checker
  • Note: If you experience problems connecting, try with the Viscosity client mentioned below before opening a support ticket.

Viscosity


Server.ovpn
  • Download the trial or purchase the full version of Viscosity.
  • Install (instructions available)
  • Open or import your Server.ovpn file, downloaded from above
  • Connect by selecting Server from the globe in your menu bar
  • Check if it's working with our proxy checker

Other clients

Linux

OpenVPN CLI Client


Server.ovpn
  • Grab OpenVPN 2.5+ from your package manager. This is generally just openvpn
  • Download the Server.ovpn file above.
  • Run as root: openvpn --daemon --config Server.ovpn
  • Enter your username and password when prompted.
  • Check if it's working with our proxy checker
    • Alternatively, you can use curl to check your IP with another source: curl -s checkip.dyn.com | grep -Eo [0-9.]+
  • If it is not working, double check that your kernel has TUN/TAP device driver support enabled natively or as a loaded kernel module. This is necessary for OpenVPN to function.

Network-Manager


Server.ovpn tls-auth.key
  • Install the NetworkManager OpenVPN package using your package manager
    • This is usually either networkmanager-openvpn or network-manager-openvpn.
  • Download the Server.ovpn file above.
    • If you have installed a version of NetworkManager OpenVPN prior to 1.2.0, you will also need the tls-auth.key file.
  • Go to Network Settings and click the Add or + button to add a new network connection.
  • Select VPN on list of connection types that appear.
  • Select Import from file... from the list of VPN connection types.
  • Select your Server.ovpn file.
  • Enter your slot username and password in the Authentication section
  • If you have installed a version of NetworkManager OpenVPN prior to 1.2.0, perform the following:
    • Click Advanced...
    • Select the TLS Authentication tab
    • Check the box for Use additional TLS authentication
    • Specify the tls-auth.key file above as the Key File
    • Set Key Direction to 1
    • Click OK to close the Advanced Options window
  • Click "Add", and the VPN connection should be ready. Select it and change the toggle to "On" to connect.
  • Check if it's working with our proxy checker

Android

OpenVPN for Android (de.blinkt.openvpn)


Server.ovpn

This application requires Android 4.0 or higher.

  • Install OpenVPN for Android from the Play Store.
  • Download the Server.ovpn file above.
  • Opening the file should import it into OpenVPN for Android
    • If it doesn't, follow these steps:
    • Launch OpenVPN for Android.
    • Select the Import icon at the top of the app.
    • Browse to your downloaded Server.ovpn and select it
  • Click the Save button on the import screen (floppy disk icon)
    • Go to the main OpenVPN for Android screen if it does not return you there
  • Select your server
    • Enter your slot username and password in the following dialog
    • If prompted, allow the application to use Android's VPN services
  • Check if it's working with our proxy checker

iOS

OpenVPN Connect


Server.ovpn
  • Install OpenVPN Connect from the App Store.
  • Connect your iOS device to your computer running iTunes. Select your device, go to the Apps page, and scroll down to "File Sharing" and select OpenVPN.
  • Download the Server.ovpn file above to your computer. Drag and drop the file into the "OpenVPN Documents" pane.
  • Open OpenVPN Connect on your iOS device. Tap the green plus icon below the profile matching your server.
  • Enter your slot username and password. You may optionally save the credentials to your iOS Keychain as well.
  • Tap the slider below "Disconnected" to connect.
  • Check if it's working with our proxy checker after OpenVPN shows "Connected."

OpenVPN Connect without using iTunes


Server.ovpn
  • Install OpenVPN Connect from the App Store.
  • Download the Server.ovpn file above and email it to your phone.
  • Open OpenVPN Connect on your iOS device. Tap the green plus icon below the profile matching your server.
  • Enter your slot username and password. You may optionally save the credentials to your iOS Keychain as well.
  • Tap the slider below "Disconnected" to connect.
  • Check if it's working with our proxy checker after OpenVPN shows "Connected."