Wireguard Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ Π² ядро Linux

Wireguard – это простой ΠΈ бСзопасный VPN-ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ», основным Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠΌ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ являСтся Jason A. Donenfeld. Π”ΠΎΠ»Π³ΠΎΠ΅ врСмя ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ядра, Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‰ΠΈΠΉ этот ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ», Π½Π΅ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π»ΠΈ Π² ΠΎΡΠ½ΠΎΠ²Π½ΡƒΡŽ Π²Π΅Ρ‚ΠΊΡƒ ядра Linux, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ использовалась своя рСализация криптографичСских ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²ΠΎΠ² (Zinc) вмСсто стандартного crypto API. НСдавно это прСпятствиС Π±Ρ‹Π»ΠΎ устранСно, Π² Ρ‚ΠΎΠΌ числС Π·Π° счСт Π΄ΠΎΡ€Π°Π±ΠΎΡ‚ΠΎΠΊ, принятых Π² crypto API.

БСйчас wireguard принят Π² ΠΎΡΠ½ΠΎΠ²Π½ΡƒΡŽ Π²Π΅Ρ‚ΠΊΡƒ ядра Linux ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ доступСн Π² Ρ€Π΅Π»ΠΈΠ·Π΅ 5.6.

Wireguard Π²Ρ‹Π³ΠΎΠ΄Π½ΠΎ отличаСтся ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠ² VPN отсутствиСм нСобходимости ΡΠΎΠ³Π»Π°ΡΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ криптографичСскиС Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹, Ρ€Π°Π΄ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌ ΡƒΠΏΡ€ΠΎΡ‰Π΅Π½ΠΈΠ΅ΠΌ процСсса ΠΎΠ±ΠΌΠ΅Π½Π° ΠΊΠ»ΡŽΡ‡Π°ΠΌΠΈ, ΠΈ, ΠΊΠ°ΠΊ слСдствиС, ΠΌΠ°Π»Ρ‹ΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠΉ Π±Π°Π·Ρ‹.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: linux.org.ru