To Home page

Openvpn on the cloud

Figure out what version of debian you are running:

	cat /etc/*-release && cat /proc/version

Browse to openvpn downloads. Find the file you want, in this case http://swupdate.openvpn.org/as/openvpn-as-2.6.1-Debian9.amd_64.deb

	wget http://swupdate.openvpn.org/as/openvpn-as-2.6.1-Debian9.amd_64.deb
	dpkg -i openvpn-as-2.6.1-Debian9.amd_64.deb

Setup program will echo:

	Please enter "passwd openvpn" to set the initial
	administrative password, then login as "openvpn" to continue
	configuration here: https://172.245.71.242:943/
	

You should now have an admin webserver on port 943 with username openvpn and the password you just created.

Upon logging in with your recently created username ane password, you should see:

	To download the OpenVPN Connect app, please choose a platform below:

		OpenVPN Connect for Windows
		OpenVPN Connect for Mac OS X
		OpenVPN Connect for Android
		OpenVPN Connect for iOS
		OpenVPN for Linux

	Connection profiles can be downloaded for:

		Yourself (user-locked profile)

The user locked profile is your client.ovpn file, the OpenVPN Connect for windows is your client program that uses it.


To set up OpenVPN, need tun and tap enabled. This is done from the control panel of the virtual server, not by installing software as root.

All the tutorials on openvpn assume TUN is installed

Tap is hugely better than TUN if your vpn host is just one machine, rather than a vpn network. And I suspect it is going to be hugely harder for anti vpn measures to detect it.

These days, every package and its little brother has gui elements, and you cannot walk through a Debian 9 configuration and setup tutorial without being asked to pop up something graphically.

These documents are licensed under the Creative Commons Attribution-Share Alike 3.0 License