OpenVPN Tutorial For Debian/Ubuntu on OpenVZ

What is OpenVPN?
OpenVPN is a reliable and well tested VPN solution that is able to run over a single port, supports compression, tunnels over NAT, and is very secure.

What does this script do?
This script will automatically install, configure, and add users to OpenVPN all in under 5 minutes, even with minimal Linux skills. The port forwarding, server configuration, and authentication setup is all taken care of for you.

Features
Automatic .ovpn file generation with inline certificates in a single file
Google DNS servers
Port 53 captive portal bypass server option

How do I install it?
1. Make sure that your VPS has its TUN module working.

Run the following command to check: cat /dev/net/tun

Your VPS TUN module is set correctly if you get this message:

cat: /dev/net/tun: No such file or directory

If you do not get this message, please enable TUN from our Virtualizor control panel located at https://vps.hostodo.com:4083/ You can find your login information in your VPS Welcome Email.

From there, select the VPS you are using, then select "VPS Configuration" and make sure the "Enable Tun/Tap" checkbox is checked. 



2. Now, to install OpenVPN simply login to your server via SSH, and enter the following:

wget https://raw.github.com/cwaffles/ezopenvpn/master/ezopenvpn.sh --no-check-certificate -O ezopenvpn.sh; chmod +x ezopenvpn.sh; ./ezopenvpn.sh
This will run an automated installer. 

Once it ends, you can run it again to add more users.

 
Feel free to open a ticket if you have any questions. 
  • 118 Utilisateurs l'ont trouvée utile
Cette réponse était-elle pertinente?

Articles connexes

How to extract a tar.gz file

So you have went to that website and downloaded the latest version of your files. But they are in...

CentOS 7 KVM Template Disk Space Fix

NOTE: This ONLY applies to KVM VPS clients, not OpenVZAfter reinstalling your OS using the CentOS...

How do I SSH into my VPS? (Windows/Putty)

This article will teach you how to access your server via SSH using the PuTTY client on Windows....

Expand your bash history to 2500

Expand your .bash_history to 2500 I do alot of testing and alot of work on Centos servers. I...

How to Optimize/Repair a Table (MySQL)

How to Optimize and Repair your MySQL Tables Does your database feel like it has slowed down?...