How To Run Your Own Private VPN Server With Algo VPN And Vultr

How To Run Your Own Private VPN Server With Algo VPN And Vultr

Channel:
Subscribers:
30,000
Published on ● Video Link: https://www.youtube.com/watch?v=k9FotI9k1wA



Category:
Guide
Duration: 30:09
6,647 views
49


How To Run Your Own Private VPN Server With Algo VPN And Vultr

In this video I will show you how to make your own personal VPN in the cloud using Algo VPN and Vultr. In this complete guide to setting up a self hosted Algo VPN server, I will take you through the process of creating a Vultr account to receive $100 in free cloud credit, turning on a Windows Feature called Windows Subsystem for Linux (WSL), Installing a Linux terminal called Ubuntu 18.04 LTS, Deploying the Algo VPN Server, Downloading and Installing the WireGuard VPN Client, finding your user.conf and QR code .PNG image files, and Connecting to your Algo VPN Server.

Get $100 in free cloud credits from Vultr using my referral link: https://www.vultr.com/?ref=8668725-6G

Algo VPN https://github.com/trailofbits/algo
WireGuard Client https://www.wireguard.com
Ubuntu 18.04 LTS https://www.microsoft.com/en-us/p/ubuntu-1804-lts/9n9tngvndl3q

Steps To Setup Algo VPN on Vultr:
1. Create a Vultr account and add your billing details to receive your $100 free trial credit as a new user using the following referral link https://www.vultr.com/?ref=8668725-6G
2. Sign in to your Vultr account and click on your profile name at the top right hand corner and click on API
3. Click the "Enable API" button to generate your API key.
4. Navigate to your Windows Task Bar and click the Search box and search "Turn Windows features on or off" and click Open
5. Checkmark the box for Windows Subsystem for Linux, click Ok, and restart your PC.
6. Once your back on your Desktop, in the search box type "Microsoft Store" and click Open
7. Click search at the top right hand corner of the store and type Ubuntu and click the magnifying glass icon to search
8. Click on Ubuntu 18.04 LTS app
9. Click "Get" followed by "Install" to install Ubuntu 18.04 LTS. Once the app has installed click Launch
10. Enter a UNIX username
11. Enter a New UNIX password & retype it to confirm your new password
12. The next steps are a series of terminal commands, one after the other. The commands will be listed below for your convenience.

13. Commands List:

sudo apt update
pwd
wget https://github.com/trailofbits/algo/archive/master.zip
sudo apt install unzip
unzip master.zip
ls
nano ~/.vultr.ini

[default]
key = [Your Vultr API key HERE]

Press Ctrl+O (to save changes to vultr.ini file) press Enter & Ctrl+X to exit out of the nano text editor

sudo apt install -y python3-virtualenv
cd algo-master
ls

python3 -m virtualenv --python="$(command -v python3)" .env &&
source .env/bin/activate &&
python3 -m pip install -U pip virtualenv &&
python3 -m pip install -r requirements.txt

nano config.cfg

Add or remove users within the config.cfg. Once done press Ctrl+O to save, press Enter followed by Ctrl+X to exit nano

./algo

14. Once you have executed the ./algo command, your Algo VPN Server deployment will begin. You will then greeted by the following prompts:

- What provider would you like to use?
Press 7 for Vultr

- Name the vpn server
algovpn

- Cellular on demand prompt:
y/n
-Wi-Fi On Demand prompt:
y/n
- Retain PKI prompt:
y/n
- DNS adblocking prompt:
y/n
SSH tunneling prompt:
y/n

15. Enter the local path to your configuration INI file if you hit enter without typing anything, Algo will look for the file in ~/.vultr.ini by default which is where your Vultr API is housed. Press Enter on your keyboard
16. Pick your desired server region and press enter
17. Algo VPN will now be successfully running. Take note of the p12 (user certificate) password and the CA key in case you need them later, they will only be displayed this time.
18. Download and install the WireGuard VPN client
19. Open the WireGuard client and click "Add empty tunnel". Give your new tunnel
20. Get your tunnel details by entering the following commands in terminal:

ls
cd configs
ls
cd YourAlgovpnVultrCloudServerIPAddress
ls
cd wireguard
ls
cat youruser.conf

21. Copy and paste your displayed tunnel details into the WireGuard client and click the Active button to connect to your Algo VPN server.

Do you want to know where your Algo VPN .conf user files and QR code images are stored?

- Open your Windows file explorer by typing the following command into the terminal:
explorer.exe

- At the top of the file explorer type: \\wsl$

-Navigate to the following directory to see your files:

\\wsl$\Ubuntu-18.04\home\Your UNIX Username \algo-master\configs\Your Algo VPN Server IP Address\wireguard

Timestamps:
0:00 - Intro & Context
0:04 - Create your Vultr account
2:24 - Turn on WSL and Install Ubuntu 18.04 LTS terminal
6:03 - Deploy the Algo Server
21:10 - Install WireGuard client
22:37 - Connect to your Algo VPN Server
26:38 - user.conf & QR code file locations
28:38 - Closing & Outro

More VPN Guides https://www.youtube.com/playlist?list=PLco3v23oibTUAqX3ziPDfp5P6A-H4JJew

Grow your YouTube Channel with vidIQ https://vidiq.com/70s

SUBSCRIBE https://www.youtube.com/c/websplaining?sub_confirmation=1

#AlgoVPN #Vultr #Algo




Other Videos By Websplaining


2021-10-06How To Change Google Chrome UI Display Language Back To English
2021-10-01How To Run A Safety Check On Google Chrome Web Browser
2021-09-30How To Show Home Button In Google Chrome Web Browser
2021-09-29How To Hide Frequent Folders And Recent Files In Quick Access On Windows 10
2021-09-27How To Show Bookmarks Bar In Google Chrome Web Browser
2021-09-23How To Open File Explorer To This PC Instead Of Quick Access In Windows 10
2021-09-21How To Turn Off Personalized Ads In Your Google Account
2021-09-20How To Stop Using Your Google Account To Sign In To Third-Party Apps Or Services
2021-09-19How To Remove Third-Party Apps Or Services Account Access To Your Google Account
2021-09-17How To Unlink Third-Party Site And App Accounts From Your Google Account
2021-09-11How To Run Your Own Private VPN Server With Algo VPN And Vultr
2021-09-02How To Activate Your ProtonMail Short Domain (@pm.me) Email Address
2021-08-28How To Install Ubuntu On Windows Using Windows Subsystem for Linux (Windows Features)
2021-08-27How To Generate A Multiplayer Minecraft Server Or Singleplayer Minecraft World Using A Level-Seed
2021-08-24How To Turn Up Your Minecraft Brightness To The Max
2021-08-22How To Make A Shadowsocks (SOCKS5) Proxy Server On Linode (Akamai Connected Cloud)
2021-08-17How To Run Your Own VPN Server With Outline And DigitalOcean
2021-08-12How To Download And Install The latest NVIDIA GeForce RTX Graphic Card (GPU) Drivers
2021-08-07How To Optimize Any PC Game Settings Using The NVIDIA GeForce Experience App
2021-08-06How To Turn Off Or On Auto-capitalization And Auto-correction On Your Android Devices Gboard
2021-08-04How To Turn Off Or On Predictive Text (Suggestion Strip) On Your Android Devices Gboard



Tags:
How To Run Your Own Private VPN Server With Algo VPN And Vultr
Vultr
AlgoVPN
VPN
Private VPN
Algo
Algo VPN
https://github.com/trailofbits/algo
How To Set up a personal VPN in the cloud with Algo VPN
How to make your own private VPN with Algo VPN and Vultr
https://www.vultr.com/?ref=8668725-6G
Trail of Bits
WireGuard
WireGuard Client
How To Create Your Own Self Hosted VPN Using Algo VPN and Vultr
WSL
Generate Vultr API Key
Windows Subsystem for Linux
Ubuntu 18.04 LTS
Windows