This software is intended to create an openvpn server on a remote machine and sends you the client config file. It allows you to mask your IP address. It requires:
- SSH access to a remote machine (e.g aws ec2 or google cloud vm), with a port open (the software uses by default port 443)
- Docker installed and docker daemon running on that machine
- 25Mb of disk space for the Docker image
brew tap gversmee/openvpn-server
brew install openvpn-server
vpn-server-start -i path/to/my/ssh/key -p port(defaut=443) -o output/of/the/config/file publicDNSofmyremoteserver
This will generate an openvpn client config file. Go to step 10 of that article to see how to use this config file. https://medium.com/teendevs/setting-up-an-openvpn-server-on-google-compute-engine-9ff760d775d9
vpn-server-stop -i path/to/my/ssh/key publicDNSofmyremoteserver