Highlighted Articles Discussion Group | Tunnelblick is 'just' a GUI — a front end for OpenVPN. Each Tunnelblick VPN Configuration includes an OpenVPN configuration file (a file with an extension of .ovpn or .conf) that Tunnelblick tells OpenVPN to use to make a connection. The details of how OpenVPN should connect using the configuration are contained in that file. OpenVPN files are plain-text files that contain the instructions for OpenVPN to connect a client to a server or run a server. There are dozens of options for these files. The primary documentation for them is the OpenVPN 2.4 man page and the OpenVPN 2.3 man page. There is also a list of OpenVPN documentation. There are also many tutorials about setting up OpenVPN available on the web, just search for 'openvpn configuration', 'openvpn tutorial' or 'openvpn tutorial macOS'. |
Download Tunnelblick: For more information, refer to the following article: Tunnelblick VPN Setup; Download Linux client v1.3 (for Linux): NOTE: Install openvpn-2.1 standard client and CURL. For more information, refer to the following article: Linux CLI OpenVPN Client; Download HMA Web Proxy Browser Extension. I am a new Ubuntu Linux server user. How do I setup an OpenVPN Server on Ubuntu Linux version 18.04/20.04 LTS or 20.10 server to shield my browsing activity from bad guys on public Wi-Fi, and more? OpenVPN is a full-featured SSL VPN (virtual private network). It implements OSI layer 2 or 3 secure network extension using the SSL/TLS protocol.
All slots on Feral can function as a VPN if you need one. This article will take you through the installation and usage of OpenVPN. You do not need any pre-assumed knowledge or experience to use this guide.
Installation
It is very simple to install the server-side part of OpenVPN as the Feral web manager supports its installation. Please follow the separate guide to installing software from the web manager, selecting OpenVPN from the list.
All the installation does is put a copy of the configuration, keys and certificates files onto your slot. You can download them from the directory ~/private/vpn/ to your computer using an SFTP program.
Windows
You'll need to download the OpenVPN client for windows. You'll need to download the config and the keys folder as above and place them in the OpenVPN config folder on your computer. They keys and certificates should remain in the keys folder. You may first need to download to somewhere like My Documents and then manually copy them into the config folder.
Open the OpenVPN client (you may need to do this as an administrator), right click its icon from the taskbar and select Connect.
macOS
The networking stack of macOS has VPN support built-in, but you may find a dedicated client offers better configuration and is easier. Tunnelblick is a free option you can try; another (paid) option is Viscosity.
Tunnelblick
To import into Tunnelblick, create a folder on your computer named feral. Copy all the config, key and cert files into this folder from your slot (location ~/private/vpn/) and add the extension .tblk. You should then be able to double click the icon to install the configuration.
Viscosity
In Viscosity's Preferences, click the + and select Import Connection. Navigate to and select the client.ovpn file you previously downloaded. Viscosity will then import all the necessary keys and certificates.
You may need to adjust some authentication settings. In Preferences, select Authentication and make sure the Tls-Auth direction is set to 1.
Linux
Debian
Open your Network settings, select the + button and choose VPN. Then choose import from file and select client.ovpn
Android
You should of course first download the app from the Play Store. Transfer the contents of ~/private/vpn/ and make sure that the client.ovpn and keys files are in the same directory on your device.
Open the app on your device and select, Menu, Import then Import Profile from SD card. Navigate to the client.ovpn file and select it.
When you first go to connect you'll be prompted to confirm that you trust the application. You should allow this if you wish to connect.
Tunnelblick Linux Mint
iOS
Download OpenVPN Connect from the app store and open up iTunes on your computer. On your devices file sharing tab, navigate to and select OpenVPN Connect from the list of apps. Add the client.ovpn file and the contents of the keys folder (rather than the folder itself) to OpenVPN Connect's folder.
Tunnelblick Linux
After starting the app on your iOS device you'll be prompted to add a new connection. Do so by pressing the + sign. It should then import the necessary details.