Still looking for a fast and secure VPN? Try OpenVPN! In this article we will thoroughly tell you how to install OpenVPN on your server.
If OpenVpn doesn’t work, there are other options for personal VPN servers:
- How to set up and configure VPN Streisand
- Creating a private PPTP VPN server
- Softether VPN
- Algo VPN
- Creating a SOCKS5 server
- Route all the traffic through TOR
- Turning Chrome into Tor
It has a high-speed Internet connection and can be installed on the majority of operating systems due to third-party applications and programs.
Creating a VPN server
As servers are provided by hosting providers, you need first to sign up for them to know who they are dealing with.
Signing up at hosting provider
- Enter your email address
- Create and enter a password
Click Create an Account
Get into your email account and complete registration by clicking a link in the confirmation email
The registration is completed. The next step is adding a bank card.
Adding a debit/credit card
After registration you have to enter payment information. You need to have a debit/credit card which is accepted for online payments.
Use English while entering the data.
Then, we move on to the third step – choosing and creating a server.
Creating a personal server
Let’s get down to how to create a personal server (you can also create a website or personal cloud drive like Yandex disk or DropBox on this server). The DigitalOcean provider calls them Droplet.
Click Create Droplet and then you will be redirected to the page for creating server configurations:
- In Choose an image section choose the Ubuntu distribution (16.04×64 recommended)
Choose a tariff of 5$ per month or 0,007 cents per hour
Choose a datacenter region, which in the future will emulate your location (if you select the US city, the IP will be American). Moreover, it should be noted that the closer to the server you are, the faster you will load pages and files
At the end click CREATE to create Droplet (a server)
Creating takes 2-5 minutes. Then you will receive an email with the server’s IP address, login (usually root), and a password.
You can also learn IP on the main Droplet control page.
Let’s move on to creating from a regular server in the VPN.
Creating a VPN server
Further we will tell how to connect to the server and what packages need to be installed to make it work!
Connecting to the server
In order to somehow manage the server (command line), you need a tool. In our case it’s the PuTTY utility, which you need to download and install.
After installation, run PuTTY, specify the IP address and click OPEN.
- Then you need to enter your login (root)
- You are required to change the received password immediately
ATTENTION! WHILE ENTERING THE PASSWORD, THE LINE REMAINS EMPTY AS IF YOU ENTER NOTHING
password – “old”, current password
(Curent) UNIX password – confirm password
Enter new UNIX password – enter a new password
Retype new Unix password – confirm a new password
Configuring OpenVPN server
Update the Ubuntu server software:
sudo apt-get update && sudo apt-get upgrade -y
Download OpenVPN to the server:
git clone https://github.com/Nyr/openvpn-install
Navigate to the OpenVPN installation script folder:
Run the script:
We configure the future VPN and wait until the script completes the installation of OpenVPN on the server.
When it is ready, a message appears
Finished! Your client configuration is available at /root/client_test.ovpn If you want to add more clients, you simply need to run this script again!
To get the OpenVPN profile for the connection, go to the directory where the script was downloaded on (by default root) using the FTP client and download the file client_XXXXX.ovpn.
Any questions left? Post them in comments and tell whether you’ve succeed or failed.
That’s it! More useful articles and instructions can be found in the articles section and Android Hacks. Stay with the Android + 1! It will be even more interesting!