WarpSpeed is a simple web-based VPN server powered by the open source WireGuard® protocol. WarpSpeed makes it easy for anyone to access their cloud infrastructure securely. It can also be used to enable remote workers to safely access the internet from anywhere.
FEATURES
SINGLE SIGN-ON (SSO)
FREE PERSONAL LICENSE
PAID BUSINESS LICENSE
Package | Version | License |
---|---|---|
wireguard | 1.0.20200513-1~20.04.2 | GPL v3 |
wireguard-tools | 1.0.20200513-1~20.04.2 | GPL v3 |
Click the Deploy to DigitalOcean button to create a Droplet based on this 1-Click App. If you aren’t logged in, this link will prompt you to log in with your DigitalOcean account.
In addition to creating a Droplet from the WarpSpeed VPN 1-Click App using the control panel, you can also use the DigitalOcean API. As an example, to create a 4GB WarpSpeed VPN Droplet in the SFO2 region, you can use the following curl
command. You need to either save your API access token) to an environment variable or substitute it in the command below.
curl -X POST -H 'Content-Type: application/json' \
-H 'Authorization: Bearer '$TOKEN'' -d \
'{"name":"choose_a_name","region":"sfo2","size":"s-2vcpu-4gb","image": "bunkercloudservi-warpspeedvpn-18-04"}' \
"https://api.digitalocean.com/v2/droplets"
Using Digital Ocean’s Firewalls feature, you will need to enable network access to your Droplet:
Link: https://cloud.digitalocean.com/networking/firewalls
NOTE: To enable VPN access to any private networks or servers, your VPN server itself must have access to those as well (e.g. be on the correct VPCs).
SSH to your new WarpSpeed VPN instance:
ssh root@your_droplet_public_ipv4
IP Address: your_droplet_public_ipv4
Username: root
NOTE: If you can’t connect, you may need to open TCP port 22 from your IP address.
When prompted enter “Y” or type sudo warpspeed-installer.sh
to run the install script.
You will be asked a few simple questions in order to complete the installation, which will only take a few seconds.
NOTE: If you get an error upon running the installer script, your instance may still be initializing. Wait a minute or two and try again.
If you require any assistance, please email [email protected] and we’ll be happy to help!