Outline VPN
https://lemacksmedia.com/news/08/23/outline-vpn/
Outline VPN
Outline VPN āĀ Making it safer to break the news
Ease of use and control
Why Outline VPN? Well, youāve probably heard a lot (or have been marketed frequently) about VPNās (Virtual Private Networks) over the past couple years. With options from PIA to NordVPN, how do you pick one, and why does it even matter?
VPNās provide a level of encryption and privacy that help you stay safe when doing everyday things like paying bills or requesting a quote from a local contractorās website. Simply put, a VPN encrypts and hides your true IP address and location to anyone who might be able to intercept the data, including your own ISP.
Outline VPN (download here)Ā is a recent entry to the space, built by a Google sibling company JigsawĀ and is different in that itās all open source. Jigsaw also utilizes a third party security firm Radically Open SecurityĀ to audit the project, ensuring your data is truly private. You can check out the projectās Git-Hub repositories here.
The best part about Outline is you control all ends of the deployment, from picking who and where the server is hosted with, to controlling all the access keys. On the original launch Outline had partnered with Digital Ocean for a one click deployment that would create and provision the droplet with all the software for you. Since then they have added the detailed instructions on how to deploy it on any cloud or physical server you might have in the Outline Manager desktop client application. Starting at $5/month with 1 TB of data transfer, thereās no reason not to protect yourself!
Steps to Deploying Outline VPN for yourself or your organization on DigitalOcean
Sign up for DigitalOcean
Visit getoutline.orgĀ and download Outline Manager
Microsoft Windows Direct Download
Apple Mac Direct Download
Linux Direct Download
Launch Outline Manager > Select āGet Startedā in the DigitalOcean box
Sign in to your DigitalOcean account and authorize the application
Select Server location (we recommend choosing the server closest to you for regular usage)
Click āSet Up Serverā
Visit getoutline.org and download Outline Beta for the device you plan to use the keys on
Microsoft Windows Direct Download
Apple Mac Direct Download
Google Chrome OS Direct Download (Chromebook only)
Apple iOS Direct Download
Google Android Direct Download (for any Android Device)
In Outline Manager click āGet Connectedā
Click āConnect This Deviceā (choose āConnect A Different Deviceā when youāre sharing keys or connecting your phones/tablets)
Copy the key value
Launch Outline Beta > Click the ā+ā button to add a server (the key should automatically paste itself, if not, simply paste it)
Click āAdd Serverā
And youāre done! Simply click āConnectā from the Outline Beta application anytime you need to secure your connection. Keep in mind, this is not beneficial for things like gaming due to increased latency and reduced upstream and downstream speeds.
#gallery-1 margin: auto; #gallery-1 .gallery-item float: left; margin-top: 10px; text-align: center; width: 20%; #gallery-1 img border: 2px solid #cfcfcf; #gallery-1 .gallery-caption margin-left: 0; /* see gallery_shortcode() in wp-includes/media.php */
Steps to Deploying Outline VPN for yourself or your organization on Google Cloud
These instructions are intended for users with more advanced knowledge. These instructions assume you already have a Compute Engine or App Engine
Sign in to your Google Cloud account
Configure your firewall
Add a new firewall ruleĀ to your Compute Engine project
Type āoutlineā in the āNameā field
Type āoutlineā in the āTarget tagsā field
Type ā0.0.0.0/0ā in the āSource IP rangesā field
Select āAllow allā under āProtocols and portsā
Click āCreateā
Assign firewall rule
Navigate to theĀ VM instances screen
Click on the instance where you want to host Outline
Click āEDITā at the top of the VM Instance details screen
Type āoutlineā in the āNetwork tagsā field
Click āSAVEā
Log into your server via SSH and run
bash -c "$(wget -qO- https://raw.githubusercontent.com/Jigsaw-Code/outline-server/master/src/server_manager/install_scripts/install_server.sh)"
If you do not have Docker installed already you will be prompted with ā> Verifying that Docker is installed ā¦ā¦ā¦. NOT INSTALLED > Would you like to install Docker? This will run ācurl -sS https://get.docker.com/ | shā. [Y/n]ā select āYā
Visit getoutline.orgĀ and download Outline Manager
Microsoft Windows Direct Download
Apple Mac Direct Download
Linux Direct Download
Launch Outline Manager > Select āGet Startedā in the Google Cloud box
In the 3rd step, paste the contents of the api url that is presented to you after Docker finishes setup
"apiUrl":"https://xxx.xxx.xxx.xxx:xxxxx/xxxxxxxxxxxxxxxxxxxxxxxxx","certSha256":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
If you plan to have a single access key to access your server make sure ports 64951 and are open for TCP and UDP on your router or cloud provider. If you plan on adding additional access keys, youāll have to open ports 1024 through 65535 on your router or cloud provider since the Outline Server may allocate any of those ports to new access keys.
Visit getoutline.org and download Outline Beta for the device you plan to use the keys on
Microsoft Windows Direct Download
Apple Mac Direct Download
Google Chrome OS Direct Download (Chromebook only)
Apple iOS Direct Download
Google Android Direct Download (for any Android Device)
In Outline Manager click āGet Connectedā
Click āConnect This Deviceā (choose āConnect A Different Deviceā when youāre sharing keys or connecting your phones/tablets)
Copy the key value
Launch Outline Beta > Click the ā+ā button to add a server (the key should automatically paste itself, if not, simply paste it)
Click āAdd Serverā
And youāre done! Simply click āConnectā from the Outline Beta application anytime you need to secure your connection. Keep in mind, this is not beneficial for things like gaming due to increased latency and reduced upstream and downstream speeds.
*Note I did notice that the default key was giving me an error, in addition to showing the incorrect IP in the Outline Beta client application. I added another key and it worked fine. I have reported the issue and will update if I receive a response.
YouTube videos for how to setup Outline VPN
Steps to uninstall Outline VPN from Google Cloud
These instructions are for CentOS Linux.
SSH into your VM
Use Command
sudo yum remove docker docker-common docker-selinux docker-engine
Finally, remove the /var/lib/docker and /etc/docker directories from your VM storage!
Thatās it, youāre done!
Read more like this from Lemacks Media here!
Visit https://lemacksmedia.com/news/08/23/outline-vpn/ for updates and more content.










