Lafox.Net Lafox.Net World
OpenVPN server on Ubuntu 22.04 LTS

OpenVPN server on Ubuntu 22.04 LTS

Setup OpenVPN server

First of all You need install necessary utilities: sudo apt update && sudo apt -y install wget iproute2

After this download and run OpenVPN configuration script from GitHub: https://github.com/Nyr/openvpn-install sudo wget https://git.io/vpn -O openvpn-install.sh sudo chmod +x openvpn-install.sh sudo bash openvpn-install.sh Answer questions (It's OK to press Enter for all questions). Script will generate file client.ovpn. Yor need copy this client.ovpn file to client computer.

To stop, start, restart, status of OpenVPN server plese use commands: sudo systemctl status openvpn-server@server.service sudo systemctl restart openvpn-server@server.service sudo systemctl stop openvpn-server@server.service sudo systemctl start openvpn-server@server.service

Setup OpenVPN client on MacOS

Download tunnelblick, install and run tunnelblick, then drag-n-drop file client.ovpn to the config window, then press "Connect".

Setup OpenVPN client on Ubuntu Linux

Install openvpn openssh-client: sudo apt update && apt -y install openvpn openssh-client Copy client.ovpn to /etc/openvpn/client.conf sudo scp USER-NAME@YOUR-VPN-SERVER.COM:client.conf /etc/openvpn/client.conf Test the configuration: sudo openvpn --client --config /etc/openvpn/client.conf Start client sudo /etc/init.d/openvpn start