Difference between revisions of "WireGuard"

From wikieduonline
Jump to navigation Jump to search
Tags: Mobile web edit, Mobile edit
Tags: Mobile web edit, Mobile edit
Line 1: Line 1:
{{Draft}}
 
 
[[wikipedia:WireGuard]]
 
[[wikipedia:WireGuard]]
  
WireGuard is a free and open-source software application and communication protocol that implements virtual private network techniques to create secure point-to-point connections in routed or bridged configurations.  It use [[Noise protocol framework]], [[Curve25519]], [[ChaCha20]], [[Poly1305]], [[BLAKE2]], [[SipHash24]] and [[HKDF]].
+
WireGuard is a free and open-source software application and communication protocol that implements virtual private network techniques to create secure point-to-point connections in routed or bridged configurations.  It use [[Noise protocol framework]], [[Curve25519]], [[ChaCha20]], [[Poly1305]], [[BLAKE2]], [[SipHash24]] and [[HKDF]]. WireGuard use UDP port 41414.
  
 
* [[Curve25519]] used for identified peers, using their public key, a 32-byte Curve25519 point
 
* [[Curve25519]] used for identified peers, using their public key, a 32-byte Curve25519 point

Revision as of 10:33, 10 April 2020

wikipedia:WireGuard

WireGuard is a free and open-source software application and communication protocol that implements virtual private network techniques to create secure point-to-point connections in routed or bridged configurations. It use Noise protocol framework, Curve25519, ChaCha20, Poly1305, BLAKE2, SipHash24 and HKDF. WireGuard use UDP port 41414.

  • Curve25519 used for identified peers, using their public key, a 32-byte Curve25519 point
 $ sudo apt install wireguard

Included in March 2020 into the Linux Kernel 5.6

WireGuard's encryption speed claims to be faster that IPsec group protocols.

  • Debian packages: wireguard, wireguard-dkms, wireguard-tools


  • MacOS: brew install wireguard-tools
  • iOS: allows auto activation on WiFI based on SSID.

Commands

wireguard-go wg0
ip link add wg0 type wireguard

See also

Advertising: