Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision Next revisionBoth sides next revision | ||
| docs:guide-user:services:vpn:wireguard:start [2019/08/13 04:04] – [Internal links] vgaetera | docs:guide-user:services:vpn:wireguard:start [2021/03/21 07:17] – flush cache vgaetera | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== WireGuard ====== | ====== WireGuard ====== | ||
| - | WireGuard is an open-source software application and protocol that implements virtual private network (VPN) techniques to create secure point-to-point connections in routed or bridged configurations. | + | {{pagequery> |
| - | It is run as a module inside the Linux kernel and aims for better performance than the IPsec and OpenVPN tunneling protocols. | + | |
| - | It is designed as a general purpose VPN for running on embedded interfaces and super computers alike, fit for many different circumstances. | + | |
| - | It uses UDP. | + | |
| - | + | ||
| - | ===== Installation ===== | + | |
| - | WireGuard can be installed through the package [[packages: | + | |
| - | + | ||
| - | ==== Creating a Wireguard interface ==== | + | |
| - | To create a new Wireguard interface go to Network > Interfaces > Add new interface... and select " | + | |
| - | + | ||
| - | ==== Generate a key pair ===== | + | |
| - | To generate a key pair of private and public keys, and store them to the files " | + | |
| - | + | ||
| - | <code bash> | + | |
| - | wg genkey | tee privkey | wg pubkey > pubkey | + | |
| - | </ | + | |
| - | + | ||
| - | * The private key (" | + | |
| - | * The public key (" | + | |
| - | + | ||
| - | If you are using LuCI to configure WireGuard, it's enough to run "wg genkey" | + | |
| - | + | ||
| - | ===== Internal links ===== | + | |
| - | {{pagequery> | + | |
| - | + | ||
| - | ===== External links ===== | + | |
| - | * [[https:// | + | |
| - | * [[https:// | + | |
| - | * [[https:// | + | |
| - | * [[http:// | + | |
| - | + | ||
| - | {{tag> | + | |