αžŽαŸ‚αž“αžΆαŸ† αž€αžΆαžšαž…αŸαž‰αž•αŸ’αžŸαžΆαž™ VPN αžŸαŸ†αžαžΆαž“αŸ‹ WireGuard 1.0.0αžŠαŸ‚αž›αžŸαž˜αŸ’αž‚αžΆαž›αŸ‹αž€αžΆαžšαž…αŸ‚αž€αž…αžΆαž™αžŸαž˜αžΆαžŸαž’αžΆαžαž» WireGuard αž“αŸ…αž€αŸ’αž“αž»αž„αžŸαŸ’αž“αžΌαž›αžŸαŸ†αžαžΆαž“αŸ‹ αž›αžΈαž“αž»αž… 5.6 αž“αž·αž„αžŸαŸ’αžαŸαžšαž—αžΆαž–αž“αŸƒαž€αžΆαžšαž’αž—αž·αžœαžŒαŸ’αžαž“αŸαŸ” αž›αŸαžαž€αžΌαžŠαžšαž½αž˜αž”αž‰αŸ’αž…αžΌαž›αž“αŸ…αž€αŸ’αž“αž»αž„αžαžΊαžŽαŸ‚αž›αž›αžΈαž“αž»αž… αž†αŸ’αž›αž„αž€αžΆαžαŸ‹ αžŸαžœαž“αž€αž˜αŸ’αž˜αžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž–αž”αž“αŸ’αžαŸ‚αž˜αžŠαŸ‚αž›αž’αŸ’αžœαžΎαž‘αžΎαž„αžŠαŸ„αž™αž€αŸ’αžšαž»αž˜αž αŸŠαž»αž“αž―αž€αžšαžΆαž‡αŸ’αž™αžŠαŸ‚αž›αž˜αžΆαž“αž―αž€αž‘αŸαžŸαž€αŸ’αž“αž»αž„αžŸαžœαž“αž€αž˜αŸ’αž˜αž”αŸ‚αž”αž“αŸαŸ‡αŸ” αžŸαžœαž“αž€αž˜αŸ’αž˜αž˜αž·αž“αž”αžΆαž“αž”αž„αŸ’αž αžΆαž‰αž–αžΈαž”αž‰αŸ’αž αžΆαž’αŸ’αžœαžΈαž“αŸ„αŸ‡αž‘αŸαŸ”

αž…αžΆαž”αŸ‹αžαžΆαŸ†αž„αž–αžΈ WireGuard αž₯αž‘αžΌαžœαž“αŸαŸ‡αž€αŸ†αž–αž»αž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž„αŸ’αž€αžΎαžαž‘αžΎαž„αž“αŸ…αž€αŸ’αž“αž»αž„αžαžΊαžŽαŸ‚αž›αž›αžΈαž“αž»αž…αž…αž˜αŸ’αž”αž„ αžƒαŸ’αž›αžΆαŸ†αž„αž˜αž½αž™αžαŸ’αžšαžΌαžœαž”αžΆαž“αžšαŸ€αž”αž…αŸ†αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž…αŸ‚αž€αž…αžΆαž™ αž αžΎαž™αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž”αž“αŸ’αžαž”αŸ’αžšαžΎαž€αŸ†αžŽαŸ‚αž…αžΆαžŸαŸ‹αž“αŸƒαžαžΊαžŽαŸ‚αž› wireguard-linux-compat.git. αžƒαŸ’αž›αžΆαŸ†αž„αžšαž½αž˜αž”αž‰αŸ’αž…αžΌαž›αž€αžΌαžŠ WireGuard αžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž‰αŸ’αž‡αžΌαž“αžαŸ’αžšαž›αž”αŸ‹αž˜αž€αžœαž·αž‰ αž“αž·αž„αžŸαŸ’αžšαž‘αžΆαž”αŸ‹ compat.h αžŠαžΎαž˜αŸ’αž”αžΈαž’αžΆαž“αžΆαž—αžΆαž–αž†αž”αž‚αŸ’αž“αžΆαž‡αžΆαž˜αž½αž™αžαžΊαžŽαŸ‚αž›αž…αžΆαžŸαŸ‹αŸ—αŸ” αžœαžΆαžαŸ’αžšαžΌαžœαž”αžΆαž“αž€αžαŸ‹αžŸαž˜αŸ’αž‚αžΆαž›αŸ‹αžαžΆαžŠαžšαžΆαž”αžŽαžΆαž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸαž˜αžΆαž“αž±αž€αžΆαžŸαž αžΎαž™αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αžαŸ’αžšαžΌαžœαž€αžΆαžšαžœαžΆ αž€αŸ†αžŽαŸ‚αžŠαžΆαž…αŸ‹αžŠαŸ„αž™αž‘αŸ‚αž€αž“αŸƒαž”αŸ†αžŽαŸ‡αž“αžΉαž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αž‚αžΆαŸ†αž‘αŸ’αžšαž€αŸ’αž“αž»αž„αž‘αž˜αŸ’αžšαž„αŸ‹αž’αŸ’αžœαžΎαž€αžΆαžšαŸ” αž“αŸ…αž€αŸ’αž“αž»αž„αž‘αž˜αŸ’αžšαž„αŸ‹αž”αž…αŸ’αž…αž»αž”αŸ’αž”αž“αŸ’αž“αžšαž”αžŸαŸ‹αžœαžΆ αž€αŸ†αžŽαŸ‚αž―αž€αžšαžΆαž‡αŸ’αž™αž“αŸƒ WireGuard αž’αžΆαž…αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ’αžšαžΎαž‡αžΆαž˜αž½αž™αžαžΊαžŽαŸ‚αž›αž–αžΈ Ubuntu 20.04 ΠΈ Debian 10 "Buster"αž αžΎαž™αžœαžΆαž€αŸαž˜αžΆαž“αž‡αžΆαž”αŸ†αžŽαŸ‡αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžαžΊαžŽαŸ‚αž›αž›αžΈαž“αž»αž…αž•αž„αžŠαŸ‚αžšαŸ” 5.4 ΠΈ 5.5. αž€αžΆαžšαž…αŸ‚αž€αž…αžΆαž™αžŠαŸ„αž™αž”αŸ’αžšαžΎαžαžΊαžŽαŸ‚αž›αž…αž»αž„αž€αŸ’αžšαŸ„αž™αž”αŸ†αž•αž»αžαžŠαžΌαž…αž‡αžΆ Arch, Gentoo αž“αž·αž„
Fedora 32 αž“αžΉαž„αž’αžΆαž…αž”αŸ’αžšαžΎ WireGuard αž‡αžΆαž˜αž½αž™αž“αžΉαž„αž€αžΆαžšαž’αžΆαž”αŸ‹αžŠαŸαžαžαžΊαžŽαŸ‚αž› 5.6 αŸ”

αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž’αž—αž·αžœαžŒαŸ’αžαž“αŸαžŸαŸ†αžαžΆαž“αŸ‹αž₯αž‘αžΌαžœαž“αŸαŸ‡αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αž“αž»αžœαžαŸ’αžαž“αŸ…αž€αŸ’αž“αž»αž„αžƒαŸ’αž›αžΆαŸ†αž„ wireguard-linux.gitαžŠαŸ‚αž›αžšαž½αž˜αž”αž‰αŸ’αž…αžΌαž›αž˜αŸ‚αž€αž’αžΆαž„αžαžΊαžŽαŸ‚αž›αž›αžΈαž“αž»αž…αž–αŸαž‰αž›αŸαž‰αž‡αžΆαž˜αž½αž™αž“αžΉαž„αž€αžΆαžšαž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαž–αžΈαž‚αž˜αŸ’αžšαŸ„αž„ Wireguard αŸ” αž”αŸ†αžŽαŸ‡αž–αžΈαžƒαŸ’αž›αžΆαŸ†αž„αž“αŸαŸ‡αž“αžΉαž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αž–αž·αž“αž·αžαŸ’αž™αž‘αžΎαž„αžœαž·αž‰αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαžŠαžΆαž€αŸ‹αž”αž‰αŸ’αž…αžΌαž›αž€αŸ’αž“αž»αž„αžαžΊαžŽαŸ‚αž›αž˜αŸ αž αžΎαž™αžαŸ’αžšαžΌαžœαž”αžΆαž“αžšαž»αž‰αž‡αžΆαž‘αŸ€αž„αž‘αžΆαžαŸ‹αž‘αŸ…αž€αžΆαž“αŸ‹αžŸαžΆαžαžΆ net/net-next αž”αž“αŸ’αž‘αžΆαž”αŸ‹αŸ” αž€αžΆαžšαž’αž—αž·αžœαžŒαŸ’αžαž“αŸαž§αž”αž€αžšαžŽαŸαž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹ αž“αž·αž„αžŸαŸ’αž‚αŸ’αžšαžΈαž”αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž€αŸ’αž“αž»αž„αž…αž“αŸ’αž›αŸ„αŸ‡αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹ αžŠαžΌαž…αž‡αžΆ wg αž“αž·αž„ wg-quick αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αž“αž»αžœαžαŸ’αžαž“αŸ…αž€αŸ’αž“αž»αž„αžƒαŸ’αž›αžΆαŸ†αž„ wireguard-tools.gitαžŠαŸ‚αž›αž’αžΆαž…αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ’αžšαžΎαžŠαžΎαž˜αŸ’αž”αžΈαž”αž„αŸ’αž€αžΎαžαž€αž‰αŸ’αž…αž”αŸ‹αž“αŸ…αž€αŸ’αž“αž»αž„αž€αžΆαžšαž…αŸ‚αž€αž…αžΆαž™αŸ”

αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž™αžΎαž„αžšαŸ†αž›αžΉαž€αž’αŸ’αž“αž€αžαžΆ VPN WireGuard αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αž“αž»αžœαžαŸ’αžαžŠαŸ„αž™αž•αŸ’αž’αŸ‚αž€αž›αžΎαžœαž·αž’αžΈαžŸαžΆαžŸαŸ’αžαŸ’αžšαž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αž‘αŸ†αž“αžΎαž” αž•αŸ’αžαž›αŸ‹αž“αžΌαžœαžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαžαŸ’αž–αžŸαŸ‹ αž„αžΆαž™αžŸαŸ’αžšαž½αž›αž”αŸ’αžšαžΎ αž‚αŸ’αž˜αžΆαž“αž—αžΆαž–αžŸαŸ’αž˜αž»αž‚αžŸαŸ’αž˜αžΆαž‰ αž“αž·αž„αž”αžΆαž“αž”αž„αŸ’αž αžΆαž‰αž±αŸ’αž™αžƒαžΎαž‰αžŠαŸ„αž™αžαŸ’αž›αž½αž“αž―αž„αž“αŸ…αž€αŸ’αž“αž»αž„αž€αžΆαžšαžŠαžΆαž€αŸ‹αž–αž„αŸ’αžšαžΆαž™αž’αŸ†αž˜αž½αž™αž…αŸ†αž“αž½αž“αžŠαŸ‚αž›αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž”αžšαž·αž˜αžΆαžŽαžŠαŸαž’αŸ†αž“αŸƒαž…αžšαžΆαž…αžšαžŽαŸαŸ” αž‚αž˜αŸ’αžšαŸ„αž„αž“αŸαŸ‡αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αž—αž·αžœαžŒαŸ’αžαžαžΆαŸ†αž„αž–αžΈαž†αŸ’αž“αžΆαŸ† 2015 αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αŸ’αžœαžΎαžŸαžœαž“αž€αž˜αŸ’αž˜ αž“αž·αž„ αž€αžΆαžšαž•αŸ’αž‘αŸ€αž„αž•αŸ’αž‘αžΆαžαŸ‹αž‡αžΆαž•αŸ’αž›αžΌαžœαž€αžΆαžš αžœαž·αž’αžΈαžŸαžΆαžŸαŸ’αžšαŸ’αžαž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αžŠαŸ‚αž›αž”αžΆαž“αž”αŸ’αžšαžΎαŸ” αž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžš WireGuard αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž‰αŸ’αž…αžΌαž›αž‘αŸ…αž€αŸ’αž“αž»αž„ NetworkManager αž“αž·αž„ systemd αžšαž½αž…αž αžΎαž™ αž αžΎαž™αž”αŸ†αžŽαŸ‡αžαžΊαžŽαŸ‚αž›αžαŸ’αžšαžΌαžœαž”αžΆαž“αžšαž½αž˜αž”αž‰αŸ’αž…αžΌαž›αž“αŸ…αž€αŸ’αž“αž»αž„αž€αžΆαžšαž…αŸ‚αž€αž…αžΆαž™αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“ αžŠαŸαž”αŸ€αž“αž˜αž·αž“αžŸαŸ’αžαž·αžαžŸαŸ’αžαŸαžš, Mageia, Alpine, Arch, Gentoo, OpenWrt, NixOS, αž•αŸ’αž“αŸ‚αž€αžšαž„αŸ” ΠΈ ALT.

WireGuard αž”αŸ’αžšαžΎαž‚αŸ„αž›αž‚αŸ†αž“αž·αžαž“αŸƒαž€αžΆαžšαž€αŸ†αžŽαžαŸ‹αž•αŸ’αž›αžΌαžœαžŸαŸ„αžšαž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž” αžŠαŸ‚αž›αž–αžΆαž€αŸ‹αž–αŸαž“αŸ’αž’αž“αžΉαž„αž€αžΆαžšαž—αŸ’αž‡αžΆαž”αŸ‹αžŸαŸ„αž―αž€αž‡αž“αž‘αŸ…αž…αŸ†αžŽαž»αž…αž”αŸ’αžšαž‘αžΆαž€αŸ‹αž”αžŽαŸ’αžαžΆαž‰αž“αžΈαž˜αž½αž™αŸ— αž αžΎαž™αž”αŸ’αžšαžΎαžœαžΆαžŠαžΎαž˜αŸ’αž”αžΈαž…αž„αžŸαŸ„αžŸαžΆαž’αžΆαžšαžŽαŸˆαŸ” αžŸαŸ„αžŸαžΆαž’αžΆαžšαžŽαŸˆαžαŸ’αžšαžΌαžœαž”αžΆαž“αž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαžŠαžΎαž˜αŸ’αž”αžΈαž”αž„αŸ’αž€αžΎαžαž€αžΆαžšαžαž—αŸ’αž‡αžΆαž”αŸ‹αžαžΆαž˜αžšαž”αŸ€αž”αžŸαŸ’αžšαžŠαŸ€αž„αž‚αŸ’αž“αžΆαž‘αŸ…αž“αžΉαž„ SSH αŸ” αžŠαžΎαž˜αŸ’αž”αžΈαž…αžšαž…αžΆαžšαžŸαŸ„ αž“αž·αž„αž—αŸ’αž‡αžΆαž”αŸ‹αžŠαŸ„αž™αž˜αž·αž“αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαžŠαŸαž˜αž·αž“αžŠαžΆαž…αŸ‹αžŠαŸ„αž™αž‘αŸ‚αž€αž“αŸ…αž€αŸ’αž“αž»αž„αž€αž“αŸ’αž›αŸ‚αž„αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹ αž™αž“αŸ’αžαž€αžΆαžš Noise_IK αž˜αž€αž–αžΈ αž‚αŸ’αžšαŸ„αž„αž€αžΆαžšαžŽαŸαž–αž·αž’αžΈαž€αžΆαžšαžŸαŸ†αž‘αŸαž„αžšαŸ†αžαžΆαž“αžŸαŸ’αžšαžŠαŸ€αž„β€‹αž“αžΉαž„β€‹αž€αžΆαžšβ€‹αžšαž€αŸ’αžŸαžΆβ€‹αž‘αž»αž€ authorized_keys αž€αŸ’αž“αž»αž„ SSHαŸ” αž€αžΆαžšαž”αž‰αŸ’αž‡αžΌαž“αž‘αž·αž“αŸ’αž“αž“αŸαž™αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αž“αž»αžœαžαŸ’αžαžαžΆαž˜αžšαž™αŸˆαž€αžΆαžš encapsulation αž“αŸ…αž€αŸ’αž“αž»αž„αž€αž‰αŸ’αž…αž”αŸ‹ UDP αŸ” αžœαžΆαž‚αžΆαŸ†αž‘αŸ’αžšαž€αžΆαžšαž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαž’αžΆαžŸαž™αžŠαŸ’αž‹αžΆαž“ IP αžšαž”αžŸαŸ‹αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸ VPN (αžšαŸ‰αžΌαž˜αžΈαž„) αžŠαŸ„αž™αž˜αž·αž“αž…αžΆαŸ†αž”αžΆαž…αŸ‹αž•αŸ’αžαžΆαž…αŸ‹αž€αžΆαžšαžαž—αŸ’αž‡αžΆαž”αŸ‹αž‡αžΆαž˜αž½αž™αž“αžΉαž„αž€αžΆαžšαž€αŸ†αžŽαžαŸ‹αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž—αŸ’αž‰αŸ€αžœαžŠαŸ„αž™αžŸαŸ’αžœαŸαž™αž”αŸ’αžšαžœαžαŸ’αžαž·αŸ”

αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž” αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ’αžšαžΎ αžŸαŸ’αž‘αŸ’αžšαžΈαž˜ cipher ChaCha20 αž“αž·αž„αž€αŸ’αž”αž½αž“αžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž€αžΆαžšαž•αŸ’αž‘αŸ€αž„αž•αŸ’αž‘αžΆαžαŸ‹αžŸαžΆαžš (MAC) Poly1305αžšαž…αž“αžΆαžŠαŸ„αž™ Daniel Bernstein (αžŠαžΆαž“αžΈαž™αŸ‰αŸ‚αž› J. Bernstein), Tanya Lange
(Tanja Lange) αž“αž·αž„ Peter Schwabe αŸ” ChaCha20 αž“αž·αž„ Poly1305 αžαŸ’αžšαžΌαžœαž”αžΆαž“αžŠαžΆαž€αŸ‹αž‡αžΆ analogues αž›αžΏαž“ αž“αž·αž„αž˜αžΆαž“αžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž–αž‡αžΆαž„αž“αŸƒ AES-256-CTR αž“αž·αž„ HMAC αžŠαŸ‚αž›αž‡αžΆαž€αžΆαžšαž’αž“αž»αžœαžαŸ’αžαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžŠαŸ‚αž›αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αžŸαž˜αŸ’αžšαŸαž…αž”αžΆαž“αž“αžΌαžœαž–αŸαž›αžœαŸαž›αžΆαž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αžαŸαžšαžŠαŸ„αž™αž˜αž·αž“αž…αžΆαŸ†αž”αžΆαž…αŸ‹αž”αŸ’αžšαžΎαž‡αŸ†αž“αž½αž™αž•αŸ’αž“αŸ‚αž€αžšαžΉαž„αž–αž·αžŸαŸαžŸαŸ” αžŠαžΎαž˜αŸ’αž”αžΈαž”αž„αŸ’αž€αžΎαžαžŸαŸ„αžŸαž˜αŸ’αž„αžΆαžαŸ‹αžŠαŸ‚αž›αž”αžΆαž“αž…αŸ‚αž€αžšαŸ†αž›αŸ‚αž€ αž–αž·αž’αžΈαž€αžΆαžš Diffie-Hellman αžαŸ’αžŸαŸ‚αž€αŸ„αž„αžšαžΆαž„αž’αŸαž›αžΈαž”αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ’αžšαžΎαž€αŸ’αž“αž»αž„αž€αžΆαžšαž’αž“αž»αžœαžαŸ’αž Curve25519αžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž”αžΆαž“αžŸαŸ’αž“αžΎαž‘αžΎαž„αžŠαŸ„αž™ Daniel Bernstein αž•αž„αžŠαŸ‚αžšαŸ” αž€αŸ’αž”αž½αž“αžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αžŠαŸ‚αž›αž”αŸ’αžšαžΎαžŸαž˜αŸ’αžšαžΆαž”αŸ‹ hashing αž‚αžΊ BLAKE2s (RFC7693).

αž“αŸ…αž€αŸ’αžšαŸ„αž˜αž…αžΆαžŸαŸ‹ αž€αžΆαžšαž’αŸ’αžœαžΎαžαŸαžŸαŸ’αž αž€αžΆαžšαž’αž“αž»αžœαžαŸ’αž WireGuard αž”αžΆαž“αž”αž„αŸ’αž αžΆαž‰αž–αžΈαž€αžΆαžšαž”αž‰αŸ’αž‡αžΌαž“αžαŸ’αž–αžŸαŸ‹αž‡αžΆαž„ 3.9 αžŠαž„ αž“αž·αž„αž€αžΆαžšαž†αŸ’αž›αžΎαž™αžαž”αžαŸ’αž–αžŸαŸ‹αž‡αžΆαž„ 3.8 αžŠαž„αž”αžΎαž”αŸ’αžšαŸ€αž”αž’αŸ€αž”αž‘αŸ…αž“αžΉαž„ OpenVPN (256-bit AES αž‡αžΆαž˜αž½αž™ HMAC-SHA2-256) αŸ” αž”αžΎαž”αŸ’αžšαŸ€αž”αž’αŸ€αž”αž‘αŸ…αž“αžΉαž„ IPsec (256-bit ChaCha20+Poly1305 αž“αž·αž„ AES-256-GCM-128) WireGuard αž”αž„αŸ’αž αžΆαž‰αž–αžΈαž€αžΆαžšαž€αŸ‚αž›αž˜αŸ’αž’αž€αžΆαžšαž’αž“αž»αžœαžαŸ’αžαžαž·αž…αžαž½αž… (13-18%) αž“αž·αž„ latency αž‘αžΆαž” (21-23%) αŸ” αž›αž‘αŸ’αž’αž•αž›αžαŸαžŸαŸ’αžαžŠαŸ‚αž›αž”αžΆαž“αž”αž„αŸ’αž αŸ„αŸ‡αž“αŸ…αž›αžΎαž‚αŸαž αž‘αŸ†αž–αŸαžšαž‚αž˜αŸ’αžšαŸ„αž„αž‚αŸ’αžšαž”αžŠαžŽαŸ’αžαž”αŸ‹αž›αžΎαž€αžΆαžšαž’αž“αž»αžœαžαŸ’αžαž―αž€αžαžΆαž…αžΆαžŸαŸ‹αžšαž”αžŸαŸ‹ WireGuard αž αžΎαž™αžαŸ’αžšαžΌαžœαž”αžΆαž“αžŸαž˜αŸ’αž‚αžΆαž›αŸ‹αžαžΆαž˜αžΆαž“αž‚αž»αžŽαž—αžΆαž–αžαŸ’αž–αžŸαŸ‹αž˜αž·αž“αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαžΆαž“αŸ‹αŸ” αž…αžΆαž”αŸ‹αžαžΆαŸ†αž„αž–αžΈαž€αžΆαžšαžŸαžΆαž€αž›αŸ’αž”αž„ αž€αžΌαžŠ WireGuard αž“αž·αž„ IPsec αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αŸ’αžœαžΎαž±αŸ’αž™αž”αŸ’αžšαžŸαžΎαžšαž”αž“αŸ’αžαŸ‚αž˜αž‘αŸ€αž αž αžΎαž™αž₯αž‘αžΌαžœαž“αŸαŸ‡αž€αžΆαž“αŸ‹αžαŸ‚αž›αžΏαž“αž‡αžΆαž„αž˜αž»αž“αŸ” αž€αžΆαžšαž’αŸ’αžœαžΎαžαŸαžŸαŸ’αžαž–αŸαž‰αž›αŸαž‰αž”αž“αŸ’αžαŸ‚αž˜αž‘αŸ€αžαžŠαŸ‚αž›αž‚αŸ’αžšαž”αžŠαžŽαŸ’αžαž”αŸ‹αž›αžΎαž€αžΆαžšαž’αž“αž»αžœαžαŸ’αžαžšαž½αž˜αž”αž‰αŸ’αž…αžΌαž›αž‘αŸ…αž€αŸ’αž“αž»αž„αžαžΊαžŽαŸ‚αž›αž˜αž·αž“αž‘αžΆαž“αŸ‹αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αž“αž»αžœαžαŸ’αžαž“αŸ…αž‘αžΎαž™αž‘αŸαŸ” αž‘αŸ„αŸ‡αž‡αžΆαž™αŸ‰αžΆαž„αžŽαžΆαž€αŸαžŠαŸ„αž™ αžœαžΆαžαŸ’αžšαžΌαžœαž”αžΆαž“αž€αžαŸ‹αžŸαž˜αŸ’αž‚αžΆαž›αŸ‹αžαžΆ WireGuard αž“αŸ…αžαŸ‚αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž›αžΎαžŸαž–αžΈ IPsec αž€αŸ’αž“αž»αž„αžŸαŸ’αžαžΆαž“αž—αžΆαž–αž˜αž½αž™αž…αŸ†αž“αž½αž“αžŠαŸ„αž™αžŸαžΆαžšαž€αžΆαžšαž—αŸ’αž‡αžΆαž”αŸ‹αžαŸ’αžŸαŸ‚αž…αŸ’αžšαžΎαž“ αžαžŽαŸˆαžŠαŸ‚αž› OpenVPN αž“αŸ…αžαŸ‚αž™αžΊαžαžαŸ’αž›αžΆαŸ†αž„αŸ”

VPN WireGuard 1.0.0 αž˜αžΆαž“

αž”αŸ’αžšαž—αž–: opennet.ru

αž”αž“αŸ’αžαŸ‚αž˜αž˜αžαž·αž™αŸ„αž”αž›αŸ‹