ื ืขืืืกื ืคึผืจืึธืืขืงื ืืขืืืขืืึธืคึผืขืจืก ัะพะพะฑัะธะปะธ ืืืขืื ืื ืื ืงืืืืฉืึทื ืคืื ืื ืืื ืฉืึธืคืขืจ ืืื ืื ืืืคึผืืึทืืขื ืืืืฉืึทื ืคืื ืื WireGuard ืคึผืจืึธืืึธืงืึธื ืืื ืื ืืืืคึผื NetBSD ืงืขืจื. NetBSD ืืื ืืขืืืืจื ืื ืืจืื ืึทืก ื ืึธื ืืื ืืงืก ืืื OpenBSD ืืื ืื ืึทืืจืืืืื ืฉืืืฆื ืคึฟืึทืจ WireGuard. ืคึฟืึทืจืืื ืืขื ืข ืงืึทืืึทื ืื ืคึฟืึทืจ ืงืึทื ืคืืืืขืจืื ื VPN ืืขื ืขื ืืืื ืืขืคึฟืื ื - wg-keygen ืืื wgconfig. ืืื ืื ืคืขืืืงืืึทื ืงืขืจื ืงืึทื ืคืืืืขืจืืืฉืึทื (GENERIC), ืืขืจ ืฉืึธืคืขืจ ืืื ื ืึธื ื ืืฉื ืึทืงืืืืืืืืื ืืื ืจืืงืืืืืขืจื ืึท ืืงืกืคึผืืืกืึทื ืึธื ืืืืึทื ืคืื "ืคึผืกืขืืืืึธ-ืืืื ืืื" ืืื ืื ืกืขืืืื ืืก.
ืืื ืืขืจืฆื, ืขืก ืงืขื ืขื ืืืื ืืืืขืจืงื ืืืกืืึทืืข ืึท ืงืขืจืขืงืืืื ืืขืจืืืึทื ืืืงื ืฆื ืื wireguard-tools 1.0.20200820 ืคึผืขืงื, ืืืึธืก ืืืื ืืึทื ืืฆืขืจ-ืคึผืืึทืฅ ืืืืืืึทืืื ืึทืืึท ืืื wg ืืื wg-quick. ืื ื ืืึทืข ืืขืืืื ื ืคึผืจืืคึผืขืจื IPC ืคึฟืึทืจ ืื ืึทืคึผืงืึทืืื ื WireGuard ืฉืืืฆื ืืืืฃ ืื FreeBSD ืึธืคึผืขืจืืืืื ื ืกืืกืืขื. ืื ืงืึธื ืกืคึผืขืฆืืคืืฉ ืฆื ืคืึทืจืฉืืืขื ืข ืคึผืืึทืืคืึธืจืืก ืืื ืฆืขืืืืื ืืื ืคืึทืจืฉืืืขื ืข ืืขืงืขืก. ืฉืืืฆื ืคึฟืึทืจ ืื "ืจืืืึธืื" ืืึทืคึฟืขื ืืื ืฆืืืขืืืืื ืฆื ืื ืกืืกืืขื ืึทืคึผืึทืจืึทื ืืขืงืข, ืืืึธืก ืึทืืึทืื ืืืจ ืฆื ืืืืคื ืงืึทื ืกืืจืึทืงืฉืึทื ื ืืื "ืกืืกืืขืืงืื ืจืืืึธืื ืืื-ืฉื ืขื ืืื ืืืื ืขื0".
ืืื ืืื ืื ืืขืจืืึธื ืขื ืืืจ ืึทื VPN WireGuard ืืื ืืืคึผืืึทืืขื ืึทื ืืืืฃ ืืขืจ ืืืืข ืคืื โโืืึธืืขืจื ืขื ืงืจืืคึผืฉืึทื ืืขืืืึธืืก, ืืื ืืืืขืจ ืืืื ืคืึธืจืฉืืขืืื ื, ืืื ืืจืื ื ืฆื ื ืืฆื, ืคืจืื ืคืื ืงืึทืืคึผืืึทืงืืืฉืึทื ื ืืื ืคึผืจืึธืืืขื ืืื ืืื ืึท ื ืืืขืจ ืคืื ืืจืืืก ืืืคึผืืืืืึทื ืฅ ืืืึธืก ืคึผืจืึทืกืขืกืื ื ืืจืืืก ืืืึทืืืืื ืคืื ืคืึทืจืงืขืจ. ืื ืคึผืจืืืขืงื ืืื ืืขืืืขืืึธืคึผืขื ืืื ื 2015, ืืื ืืขืืืขื ืึทืืืืืขื ืืื ืคืึธืจืืึทื ืืืขืจืึทืคืึทืงืืืฉืึทื ืขื ืงืจืืคึผืฉืึทื ืืขืืืึธืืก ืืขื ืืฆื. WireGuard ืฉืืืฆื ืืื ืฉืืื ืื ืึทืืจืืืืื ืืื NetworkManager ืืื Systemd, ืืื ืงืขืจื ืคึผืึทืืฉืึทื ืืขื ืขื ืึทืจืืึทื ืืขืจืขืื ื ืืื ืื ืืึทืืข ืืืกืืจืืืืืฉืึทื ื ืืขืืืึทื ืึทื ืกืืืืืึทื, Mageia, Alpine, Arch, Gentoo, OpenWrt, NixOS, ืกืืืืจืึทืฃ ะธ ืึทืื.
WireGuard ื ืืฆื ืืขื ืืึทืืจืืฃ ืคืื ืขื ืงืจืืคึผืฉืึทื ืฉืืืกื ืจืืืื ื, ืืืึธืก ืื ืืืึทืืืื ืึทืืึทืืฉืื ื ืึท ืคึผืจืืืืึทื ืฉืืืกื ืฆื ืืขืืขืจ ื ืขืฅ ืฆืืืื ื ืืื ื ืืฆื ืขืก ืฆื ืืื ืื ืื ืฆืืืืจ ืฉืืืกืืขื. ืฆืืืืจ ืฉืืืกืืขื ืืขื ืขื ืคืืจืืืื ืฆื ืคืึทืจืืืืื ืึท ืงืฉืจ ืืื ืึท ืขื ืืขื ืืืขื ืฆื SSH. ืฆื ืคืึทืจืืึทื ืืืขื ืฉืืืกืืขื ืืื ืคืึทืจืืื ืื ืึธื ืคืืืกื ืืืง ืึท ืืึทืืื ืืขืจ ืืืืืึทื ืืื ืืึทื ืืฆืขืจ ืคึผืืึทืฅ, ืื Noise_IK ืืขืงืึทื ืืืึทื ืคึฟืื ืจืึทืฉ ืคึผืจืึธืืึธืงืึธื ืคืจืึทืืขืืืึธืจืงืขื ืืขื ืฆื ืืึทืืื Authorized_keys ืืื SSH. ืืึทืื ืืจืึทื ืกืืืกืืข ืืื ืืืจืืืขืงืึธืื ืืืจื ืขื ืงืึทืคึผืกืืืึทืืืึธื ืืื UDP ืคึผืึทืงืืฅ. ืขืก ืฉืืืฆื ืืฉืึทื ืืื ื ืื IP ืึทืืจืขืก ืคืื ืื ืืืคึผื ืกืขืจืืืขืจ (ืจืึธืืืื ื) ืึธื ืืืกืงืึทื ืขืงืืื ื ืื ืงืฉืจ ืืื ืึธืืึทืืึทืืืง ืงืืืขื ื ืจืืงืึทื ืคืืืืขืจืืืฉืึทื.
ืคึฟืึทืจ ืขื ืงืจืืคึผืฉืึทื ืืขืืืืื ื ืืืจื ืืืึทื ืกืืคืขืจ ChaCha20 ืืื ืึธื ืืึธื ืึธืืขื ืืึทืงืืืฉืึทื ืึทืืืขืจืืืึทื (MAC) ืคึผืึธืืืงืกื ืืืงืก, ืืืืืื ื ืืืจื ืื ืืื ืืขืจื ืฉืืืื (ืื ืืื ื ืืขืจื ืฉืืืื), ืืึทื ืืึท ืืึทื ืืข
(ืืึทื ืืืฉืึท ืืึทื ื) ืืื ืคืขืืจืืก ืฉืืืึทืืข. ChaCha20 ืืื Poly1305 ืืขื ืขื ืคึผืึทืืืฉืึทื ื ืืื ืคืึทืกืืขืจ ืืื ืกืึทืคืขืจ ืึทื ืึทืืึธืืืขืก ืคืื AES-256-CTR ืืื HMAC, ืื ืืืืืืืืืจื ืืืคึผืืึทืืขื ืืืืฉืึทื ืคืื ืืืึธืก ืึทืืึทืื ืึทืืฉืืืืื ื ืึท ืคืึทืจืคืขืกืืืงื ืืืจืืคืืจืื ื ืฆืืื ืึธื ืื ื ืืฆื ืคืื ืกืคึผืขืฆืืขื ืืึทืื ืืืึทืจื ืฉืืืฆื. ืฆื ืืืฉืขื ืขืจืืื ืึท ืฉืขืจื ืกืื ืฉืืืกื, ืื ืืืืคึผืืืง ืืืกืืืื Diffie-Hellman ืคึผืจืึธืืึธืงืึธื ืืื ืืขื ืืฆื ืืื ืื ืืืคึผืืึทืืขื ืืืืฉืึทื ืงืืจืืืขืงืกื ืืืงืก, ืืืื ืคืืจืืขืืืืื ืืืจื ืื ืืื ืืขืจื ืฉืืืื. ืืขืจ ืึทืืืขืจืืืึทื ืืขื ืืฆื ืคึฟืึทืจ ืืึทืฉืื ื ืืื BLAKE2s (RFC7693).
ืืงืืจ: opennet.ru