Difference between revisions of "HowTo Quickly Setup A VPN Using WireGuard On NST"

From NST Wiki
Jump to navigationJump to search
(NST Quick WireGuard VPN Setup)
(Overview)
Line 2: Line 2:
  
 
= Overview =
 
= Overview =
This page provides a quick start reference on how to setup a fast, modern, secure '''[https://en.wikipedia.org/wiki/Virtual_private_network VPN]''' tunnel using '''[https://www.wireguard.com/ WireGuard]''' on NST.
+
[[File:Thunderbolt.png|frame|left|'''[[Feature Release Symbol | <center>NST 28<br /> SVN: 10606</center>]]''']]This page provides a quick start reference on how to setup a fast, modern, secure '''[https://en.wikipedia.org/wiki/Virtual_private_network VPN]''' tunnel using '''[https://www.wireguard.com/ WireGuard]''' on NST.
  
 
WireGuard is an extremely simple yet fast and modern VPN that utilizes state-of-the-art cryptography. It aims to be faster, simpler, leaner, and more useful than '''[https://en.wikipedia.org/wiki/IPsec IPSec]''', while avoiding the massive headache. It tends to outperform '''[https://en.wikipedia.org/wiki/OpenVPN OpenVPN]'''. WireGuard is designed as a general purpose VPN for running on embedded interfaces and super computers alike, fit for many different circumstances. Initially released for the '''[https://en.wikipedia.org/wiki/Linux_kernel Linux kernel]''', it is now cross-platform and widely deployed. It is currently under heavy development, but already it might be regarded as the most secure, easiest to use, and simplest VPN solution in the industry.
 
WireGuard is an extremely simple yet fast and modern VPN that utilizes state-of-the-art cryptography. It aims to be faster, simpler, leaner, and more useful than '''[https://en.wikipedia.org/wiki/IPsec IPSec]''', while avoiding the massive headache. It tends to outperform '''[https://en.wikipedia.org/wiki/OpenVPN OpenVPN]'''. WireGuard is designed as a general purpose VPN for running on embedded interfaces and super computers alike, fit for many different circumstances. Initially released for the '''[https://en.wikipedia.org/wiki/Linux_kernel Linux kernel]''', it is now cross-platform and widely deployed. It is currently under heavy development, but already it might be regarded as the most secure, easiest to use, and simplest VPN solution in the industry.

Revision as of 09:26, 20 November 2018

Overview

This page provides a quick start reference on how to setup a fast, modern, secure VPN tunnel using WireGuard on NST.

WireGuard is an extremely simple yet fast and modern VPN that utilizes state-of-the-art cryptography. It aims to be faster, simpler, leaner, and more useful than IPSec, while avoiding the massive headache. It tends to outperform OpenVPN. WireGuard is designed as a general purpose VPN for running on embedded interfaces and super computers alike, fit for many different circumstances. Initially released for the Linux kernel, it is now cross-platform and widely deployed. It is currently under heavy development, but already it might be regarded as the most secure, easiest to use, and simplest VPN solution in the industry.

WireGuard aims to be as easy to configure and deploy as SSH. A VPN connection is made simply by exchanging very simple public keys – exactly like exchanging SSH keys – and all the rest is transparently handled by WireGuard. It is even capable of roaming between IP Addresses, just like Mosh. There is no need to manage connections, be concerned about state, manage daemons, or worry about what's under the hood. WireGuard presents an extremely basic yet powerful interface.

WireGuard Detailed Command-Line Setup

One can follow the detailed setup for a WireGuard VPN on its main site: Quick Start. On this page you will learn the step-by-step procedure for configuring the Server and Client endpoints of the VPN using the command-line.

NST Quick WireGuard VPN Setup Steps

NST has made the process of setting up a WireGuard VPN even easier using template configuration files and a key generation command file. These files are located in directory: "/etc/wireguard".