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
- Download the latest OpenVPN 2.6.x client.
- Install with the default options
- Download the
Server.ovpn
file above. - Place the
Server.ovpn
file inC:\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.]+
- Alternatively, you can use curl to check your IP with another source:
- 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
ornetwork-manager-openvpn
.
- This is usually either
- 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.
- If you have installed a version of NetworkManager OpenVPN prior to 1.2.0, you will also need the
- Go to
Network Settings
and click theAdd
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 theKey File
- Set
Key Direction
to1
- Click
OK
to close the Advanced Options window
- Click
- 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."