WireGuard Π²ΠΎ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΎ Π²ΡΠ΅ΠΌΠ΅ ΠΏΡΠΈΠ²Π»Π΅ΠΊΡΠ²Π° Π³ΠΎΠ»Π΅ΠΌΠΎ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Π²ΡΡΡΠ½ΠΎΡΡ ΡΠΎΠ° Π΅ Π½ΠΎΠ²Π°ΡΠ° ΡΠ²Π΅Π·Π΄Π° ΠΌΠ΅ΡΡ VPN. ΠΠΎ, Π΄Π°Π»ΠΈ Π΅ ΡΠΎΠ»ΠΊΡ Π΄ΠΎΠ±Π°Ρ ΠΊΠ°ΠΊΠΎ ΡΡΠΎ ΠΈΠ·Π³Π»Π΅Π΄Π°? ΠΠΈ ΡΠ°ΠΊΠ°Π» Π΄Π° ΡΠ°Π·Π³ΠΎΠ²Π°ΡΠ°ΠΌ Π·Π° Π½Π΅ΠΊΠΎΠΈ Π½Π°Π±ΡΡΠ΄ΡΠ²Π°ΡΠ° ΠΈ Π΄Π° ΡΠ° ΠΏΡΠ΅Π³Π»Π΅Π΄Π°ΠΌ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ°ΡΠ° Π½Π° WireGuard Π·Π° Π΄Π° ΠΎΠ±ΡΠ°ΡΠ½Π°ΠΌ Π·ΠΎΡΡΠΎ Π½Π΅ Π΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π΄Π° ΡΠ΅ Π·Π°ΠΌΠ΅Π½ΠΈ IPsec ΠΈΠ»ΠΈ OpenVPN.
ΠΠΎ ΠΎΠ²Π°Π° ΡΡΠ°ΡΠΈΡΠ°, Π±ΠΈ ΡΠ°ΠΊΠ°Π» Π΄Π° ΠΎΡΡΡΠ»Π°ΠΌ Π½Π΅ΠΊΠΎΠΈ ΠΎΠ΄ ΠΌΠΈΡΠΎΠ²ΠΈΡΠ΅ [ΠΎΠΊΠΎΠ»Ρ WireGuard]. ΠΠ°, ΡΠ΅ Π±ΠΈΠ΄Π΅ ΠΏΠΎΡΡΠ΅Π±Π½ΠΎ ΠΌΠ½ΠΎΠ³Ρ Π²ΡΠ΅ΠΌΠ΅ Π·Π° ΡΠΈΡΠ°ΡΠ΅, ΠΏΠ° Π°ΠΊΠΎ Π½Π΅ ΡΡΠ΅ Π½Π°ΠΏΡΠ°Π²ΠΈΠ»Π΅ ΡΠ°Ρ ΠΈΠ»ΠΈ ΠΊΠ°ΡΠ΅, ΡΠΎΠ³Π°Ρ Π²ΡΠ΅ΠΌΠ΅ Π΅ Π΄Π° Π³ΠΎ Π½Π°ΠΏΡΠ°Π²ΠΈΡΠ΅ ΡΠΎΠ°. ΠΠΈ ΡΠ°ΠΊΠ°Π» Π΄Π° ΠΌΡ ΡΠ΅ Π·Π°Π±Π»Π°Π³ΠΎΠ΄Π°ΡΠ°ΠΌ ΠΈ Π½Π° ΠΠ΅ΡΠ°Ρ ΡΡΠΎ Π³ΠΈ ΠΈΡΠΏΡΠ°Π²ΠΈ ΠΌΠΎΠΈΡΠ΅ Ρ Π°ΠΎΡΠΈΡΠ½ΠΈ ΠΌΠΈΡΠ»ΠΈ.
ΠΠ΅ ΡΠΈ ΠΏΠΎΡΡΠ°Π²ΡΠ²Π°ΠΌ Π·Π° ΡΠ΅Π» Π΄Π° Π³ΠΈ Π΄ΠΈΡΠΊΡΠ΅Π΄ΠΈΡΠΈΡΠ°ΠΌ ΡΠ°Π·Π²ΠΈΠ²Π°ΡΠΈΡΠ΅ Π½Π° WireGuard, Π΄Π° Π³ΠΈ ΠΎΠ±Π΅Π·Π²ΡΠ΅Π΄Π½ΡΠ²Π°ΠΌ Π½ΠΈΠ²Π½ΠΈΡΠ΅ Π½Π°ΠΏΠΎΡΠΈ ΠΈΠ»ΠΈ ΠΈΠ΄Π΅ΠΈ. ΠΠΈΠ²Π½ΠΈΠΎΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ ΡΠ°Π±ΠΎΡΠΈ, Π½ΠΎ Π»ΠΈΡΠ½ΠΎ ΠΌΠΈΡΠ»Π°ΠΌ Π΄Π΅ΠΊΠ° Π΅ ΠΏΡΠ΅ΡΡΡΠ°Π²Π΅Π½ ΡΠΎΡΠ΅ΠΌΠ° ΠΏΠΎΠΈΠ½Π°ΠΊΠΎΠ² ΠΎΠ΄ ΠΎΠ½Π° ΡΡΠΎ Π½Π°Π²ΠΈΡΡΠΈΠ½Π° Π΅ - ΠΏΡΠ΅ΡΡΡΠ°Π²Π΅Π½ Π΅ ΠΊΠ°ΠΊΠΎ Π·Π°ΠΌΠ΅Π½Π° Π·Π° IPsec ΠΈ OpenVPN, ΠΊΠΎΠΈ Π²ΡΡΡΠ½ΠΎΡΡ ΡΠ΅Π³Π° Π΅Π΄Π½ΠΎΡΡΠ°Π²Π½ΠΎ Π½Π΅ ΠΏΠΎΡΡΠΎΡΠ°Ρ.
ΠΠ°ΠΊΠΎ Π·Π°Π±Π΅Π»Π΅ΡΠΊΠ°, Π±ΠΈ ΡΠ°ΠΊΠ°Π» Π΄Π° Π΄ΠΎΠ΄Π°Π΄Π°ΠΌ Π΄Π΅ΠΊΠ° ΠΎΠ΄Π³ΠΎΠ²ΠΎΡΠ½ΠΎΡΡΠ° Π·Π° Π²Π°ΠΊΠ²ΠΎΡΠΎ ΠΏΠΎΠ·ΠΈΡΠΈΠΎΠ½ΠΈΡΠ°ΡΠ΅ Π½Π° WireGuard Π΅ Π½Π° ΠΌΠ΅Π΄ΠΈΡΠΌΠΈΡΠ΅ ΠΊΠΎΠΈ Π·Π±ΠΎΡΡΠ²Π°Π° Π·Π° ΡΠΎΠ°, Π° Π½Π΅ Π½Π° ΡΠ°ΠΌΠΈΠΎΡ ΠΏΡΠΎΠ΅ΠΊΡ ΠΈΠ»ΠΈ Π½Π΅Π³ΠΎΠ²ΠΈΡΠ΅ ΠΊΡΠ΅Π°ΡΠΎΡΠΈ.
ΠΠΎ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΎ Π²ΡΠ΅ΠΌΠ΅ Π½Π΅ΠΌΠ° ΠΌΠ½ΠΎΠ³Ρ Π΄ΠΎΠ±ΡΠΈ Π²Π΅ΡΡΠΈ Π·Π° ΠΊΠ΅ΡΠ½Π΅Π»ΠΎΡ Π½Π° Linux. Π’Π°ΠΊΠ°, Π½ΠΈ Π±Π΅ΡΠ΅ ΠΊΠ°ΠΆΠ°Π½ΠΎ Π·Π° ΠΌΠΎΠ½ΡΡΡΡΠΎΠ·Π½ΠΈΡΠ΅ ΠΏΡΠΎΠΏΡΡΡΠΈ Π½Π° ΠΏΡΠΎΡΠ΅ΡΠΎΡΠΎΡ, ΠΊΠΎΠΈ Π±Π΅Π° ΠΈΠ·ΡΠ°ΠΌΠ½Π΅ΡΠΈ ΡΠΎ ΡΠΎΡΡΠ²Π΅Ρ, Π° ΠΠΈΠ½ΡΡ Π’ΠΎΡΠ²Π°Π»Π΄Ρ Π·Π±ΠΎΡΡΠ²Π°ΡΠ΅ Π·Π° ΡΠΎΠ° ΠΏΡΠ΅ΠΌΠ½ΠΎΠ³Ρ Π³ΡΡΠ±ΠΎ ΠΈ Π΄ΠΎΡΠ°Π΄Π½ΠΎ, Π½Π° ΡΡΠΈΠ»ΠΈΡΠ°ΡΠ½ΠΈΠΎΡ ΡΠ°Π·ΠΈΠΊ Π½Π° ΡΠ°Π·Π²ΠΈΠ²Π°ΡΠΎΡ. Π Π°ΡΠΏΠΎΡΠ΅Π΄ΡΠ²Π°ΡΠΎΡ ΠΈΠ»ΠΈ ΠΌΡΠ΅ΠΆΠ½ΠΈΠΎΡ ΠΎΡΠ°ΠΊ Π½Π° Π½ΡΠ»Π° Π½ΠΈΠ²ΠΎ ΠΈΡΡΠΎ ΡΠ°ΠΊΠ° Π½Π΅ ΡΠ΅ ΠΌΠ½ΠΎΠ³Ρ ΡΠ°ΡΠ½ΠΈ ΡΠ΅ΠΌΠΈ Π·Π° ΡΡΠ°ΡΠ½ΠΈ ΡΠΏΠΈΡΠ°Π½ΠΈΡΠ°. Π ΡΡΠΊΠ° Π΄ΠΎΠ°ΡΠ° WireGuard.
ΠΠ° Ρ Π°ΡΡΠΈΡΠ°, ΡΠ΅ΡΠΎ ΡΠΎΠ° Π·Π²ΡΡΠΈ ΠΎΠ΄Π»ΠΈΡΠ½ΠΎ: Π²ΠΎΠ·Π±ΡΠ΄Π»ΠΈΠ²Π° Π½ΠΎΠ²Π° ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ°.
ΠΠΎ, Π°ΡΠ΄Π΅ Π΄Π° ΠΏΠΎΠ³Π»Π΅Π΄Π½Π΅ΠΌΠ΅ ΠΌΠ°Π»ΠΊΡ ΠΏΠΎΠ±Π»ΠΈΡΠΊΡ.
ΠΠ΅Π»Π° Ρ Π°ΡΡΠΈΡΠ° WireGuard
ΠΠ²Π°Π° ΡΡΠ°ΡΠΈΡΠ° ΡΠ΅ Π·Π°ΡΠ½ΠΎΠ²Π° Π½Π°
ΠΡΠ²Π°ΡΠ° ΡΠ΅ΡΠ΅Π½ΠΈΡΠ° Π³Π»Π°ΡΠΈ:
WireGuard [β¦] ΠΈΠΌΠ° Π·Π° ΡΠ΅Π» Π΄Π° Π³ΠΈ Π·Π°ΠΌΠ΅Π½ΠΈ ΠΈ IPsec Π²ΠΎ ΠΏΠΎΠ²Π΅ΡΠ΅ΡΠΎ ΡΠ»ΡΡΠ°ΠΈ Π½Π° ΡΠΏΠΎΡΡΠ΅Π±Π° ΠΈ Π΄ΡΡΠ³ΠΈ ΠΏΠΎΠΏΡΠ»Π°ΡΠ½ΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΡΠ° Π±Π°Π·ΠΈΡΠ°Π½ΠΈ Π½Π° ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΊΠΈ ΠΏΡΠΎΡΡΠΎΡ ΠΈ/ΠΈΠ»ΠΈ TLS, ΠΊΠ°ΠΊΠΎ ΡΡΠΎ Π΅ OpenVPN, Π΄ΠΎΠ΄Π΅ΠΊΠ° Π΅ ΠΏΠΎΡΠΈΠ³ΡΡΠ΅Π½, ΠΏΠΎΠΏΠ΅ΡΡΠΎΡΠΌΠ°ΡΠΈΠ²Π΅Π½ ΠΈ ΠΏΠΎΠ»Π΅ΡΠ΅Π½ Π·Π° ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ [Π°Π»Π°ΡΠΊΠ°].
Π‘Π΅ ΡΠ°Π·Π±ΠΈΡΠ°, Π³Π»Π°Π²Π½Π°ΡΠ° ΠΏΡΠ΅Π΄Π½ΠΎΡΡ Π½Π° ΡΠΈΡΠ΅ Π½ΠΎΠ²ΠΈ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π΅ Π½ΠΈΠ²Π½Π°ΡΠ° Π΅Π΄Π½ΠΎΡΡΠ°Π²Π½ΠΎΡΡ [Π²ΠΎ ΡΠΏΠΎΡΠ΅Π΄Π±Π° ΡΠΎ ΠΏΡΠ΅ΡΡ ΠΎΠ΄Π½ΠΈΡΠΈΡΠ΅]. ΠΠΎ, VPN ΠΈΡΡΠΎ ΡΠ°ΠΊΠ° ΡΡΠ΅Π±Π° Π΄Π° Π±ΠΈΠ΄Π΅ Π΅ΡΠ΅ΠΊΡΠΈΠ²Π½ΠΈ ΠΈ Π±Π΅Π·Π±Π΅Π΄Π½ΠΈ.
ΠΠ½Π°ΡΠΈ, ΡΡΠΎ Π΅ ΡΠ»Π΅Π΄Π½ΠΎ?
ΠΠΊΠΎ ΠΊΠ°ΠΆΠ΅ΡΠ΅ Π΄Π΅ΠΊΠ° ΡΠΎΠ° Π½Π΅ Π΅ ΠΎΠ½Π° ΡΡΠΎ Π²ΠΈ ΡΡΠ΅Π±Π° [ΠΎΠ΄ VPN], ΡΠΎΠ³Π°Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π³ΠΎ Π·Π°Π²ΡΡΠΈΡΠ΅ ΡΠΈΡΠ°ΡΠ΅ΡΠΎ ΠΎΠ²Π΄Π΅. Π‘Π΅ΠΏΠ°ΠΊ, ΡΠ΅ Π·Π°Π±Π΅Π»Π΅ΠΆΠ°ΠΌ Π΄Π΅ΠΊΠ° ΡΠ°ΠΊΠ²ΠΈΡΠ΅ Π·Π°Π΄Π°ΡΠΈ ΡΠ΅ ΠΏΠΎΡΡΠ°Π²Π΅Π½ΠΈ Π·Π° ΠΊΠΎΡΠ° Π±ΠΈΠ»ΠΎ Π΄ΡΡΠ³Π° ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ° Π·Π° ΡΡΠ½Π΅Π»ΠΈΡΠ°ΡΠ΅.
ΠΠ°ΡΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΈΠΎΡ ΠΎΠ΄ Π³ΠΎΡΠ΅Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΎΡ ΡΠΈΡΠ°Ρ Π»Π΅ΠΆΠΈ Π²ΠΎ Π·Π±ΠΎΡΠΎΠ²ΠΈΡΠ΅ βΠ²ΠΎ ΠΏΠΎΠ²Π΅ΡΠ΅ΡΠΎ ΡΠ»ΡΡΠ°ΠΈβ, ΠΊΠΎΠΈ, ΡΠ΅ ΡΠ°Π·Π±ΠΈΡΠ°, Π±Π΅Π° ΠΈΠ³Π½ΠΎΡΠΈΡΠ°Π½ΠΈ ΠΎΠ΄ ΠΏΠ΅ΡΠ°ΡΠΎΡ. Π ΡΠ°ΠΊΠ°, Π½ΠΈΠ΅ ΡΠΌΠ΅ ΡΠ°ΠΌΡ ΠΊΠ°Π΄Π΅ ΡΡΠΎ Π·Π°Π²ΡΡΠΈΠ²ΠΌΠ΅ ΠΏΠΎΡΠ°Π΄ΠΈ Ρ Π°ΠΎΡΠΎΡ ΡΠΎΠ·Π΄Π°Π΄Π΅Π½ ΠΎΠ΄ ΠΎΠ²Π°Π° Π½Π΅Π³ΡΠΈΠΆΠ° - Π²ΠΎ ΠΎΠ²Π°Π° ΡΡΠ°ΡΠΈΡΠ°.
ΠΠ°Π»ΠΈ WireGuard ΡΠ΅ Π³ΠΎ Π·Π°ΠΌΠ΅Π½ΠΈ ΠΌΠΎΡΠΎΡ [IPsec] VPN ΠΎΠ΄ Π»ΠΎΠΊΠ°ΡΠΈΡΠ° Π΄ΠΎ Π»ΠΎΠΊΠ°ΡΠΈΡΠ°?
Π±Ρ. ΠΠ΄Π½ΠΎΡΡΠ°Π²Π½ΠΎ Π½Π΅ΠΌΠ° ΡΠ°Π½ΡΠΈ Π³ΠΎΠ»Π΅ΠΌΠΈΡΠ΅ ΠΏΡΠΎΠ΄Π°Π²Π°ΡΠΈ ΠΊΠ°ΠΊΠΎ ΡΡΠΎ ΡΠ΅ Cisco, Juniper ΠΈ Π΄ΡΡΠ³ΠΈ Π΄Π° ΠΊΡΠΏΠ°Ρ WireGuard Π·Π° Π½ΠΈΠ²Π½ΠΈΡΠ΅ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈ. Π’ΠΈΠ΅ Π½Π΅ βΡΠΊΠΎΠΊΠ°Π°Ρ Π½Π° Π²ΠΎΠ·ΠΎΠ²ΠΈ ΡΡΠΎ ΠΏΠΎΠΌΠΈΠ½ΡΠ²Π°Π°Ρβ Π²ΠΎ Π΄Π²ΠΈΠΆΠ΅ΡΠ΅, ΠΎΡΠ²Π΅Π½ Π°ΠΊΠΎ ΠΈΠΌΠ° Π½Π΅ΠΊΠΎΡΠ° Π³ΠΎΠ»Π΅ΠΌΠ° ΠΏΠΎΡΡΠ΅Π±Π° Π΄Π° Π³ΠΎ ΡΡΠΎΡΠ°Ρ ΡΠΎΠ°. ΠΠΎΠ΄ΠΎΡΠ½Π°, ΡΠ΅ ΡΠ°Π·Π³Π»Π΅Π΄Π°ΠΌ Π½Π΅ΠΊΠΎΠΈ ΠΎΠ΄ ΠΏΡΠΈΡΠΈΠ½ΠΈΡΠ΅ Π·ΠΎΡΡΠΎ ΡΠΈΠ΅ Π²Π΅ΡΠΎΡΠ°ΡΠ½ΠΎ Π½Π΅ΠΌΠ° Π΄Π° ΠΌΠΎΠΆΠ°Ρ Π΄Π° Π³ΠΈ ΠΏΡΠ΅Π·Π΅ΠΌΠ°Ρ ΡΠ²ΠΎΠΈΡΠ΅ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈ ΠΎΠ΄ WireGuard Π΄ΡΡΠΈ ΠΈ Π΄Π° ΡΠ°ΠΊΠ°Π°Ρ.
ΠΠ°Π»ΠΈ WireGuard ΡΠ΅ Π³ΠΎ ΠΎΠ΄Π½Π΅ΡΠ΅ ΠΌΠΎΡΠΎΡ RoadWarrior ΠΎΠ΄ ΠΌΠΎΡΠΎΡ Π»Π°ΠΏΡΠΎΠΏ Π΄ΠΎ ΡΠ΅Π½ΡΠ°ΡΠΎΡ Π·Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ?
Π±Ρ. ΠΠΎ ΠΌΠΎΠΌΠ΅Π½ΡΠΎΠ², WireGuard Π½Π΅ΠΌΠ° ΠΎΠ³ΡΠΎΠΌΠ΅Π½ Π±ΡΠΎΡ Π²Π°ΠΆΠ½ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ°Π½ΠΈ Π·Π° Π΄Π° ΠΌΠΎΠΆΠ΅ Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈ Π²Π°ΠΊΠ²ΠΎ Π½Π΅ΡΡΠΎ. ΠΠ° ΠΏΡΠΈΠΌΠ΅Ρ, Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΊΠΎΡΠΈΡΡΠΈ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ½ΠΈ IP-Π°Π΄ΡΠ΅ΡΠΈ Π½Π° ΡΡΡΠ°Π½Π°ΡΠ° Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠΎΡ Π½Π° ΡΡΠ½Π΅Π»ΠΎΡ, ΠΈ ΡΠ°ΠΌΠΎ ΡΠΎΠ° Π³ΠΎ ΠΏΡΠ΅ΠΊΠΈΠ½ΡΠ²Π° ΡΠ΅Π»ΠΎΡΠΎ ΡΡΠ΅Π½Π°ΡΠΈΠΎ Π·Π° ΡΠ°ΠΊΠ²Π° ΡΠΏΠΎΡΡΠ΅Π±Π° Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΎΡ.
IPFire ΡΠ΅ΡΡΠΎ ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ Π·Π° Π΅Π²ΡΠΈΠ½ΠΈ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ Π²ΡΡΠΊΠΈ, ΠΊΠ°ΠΊΠΎ ΡΡΠΎ ΡΠ΅ DSL ΠΈΠ»ΠΈ ΠΊΠ°Π±Π΅Π»ΡΠΊΠΈ ΠΊΠΎΠ½Π΅ΠΊΡΠΈΠΈ. ΠΠ²Π° ΠΈΠΌΠ° ΡΠΌΠΈΡΠ»Π° Π·Π° ΠΌΠ°Π»ΠΈ ΠΈΠ»ΠΈ ΡΡΠ΅Π΄Π½ΠΈ Π±ΠΈΠ·Π½ΠΈΡΠΈ Π½Π° ΠΊΠΎΠΈ Π½Π΅ ΠΈΠΌ ΡΡΠ΅Π±Π°Π°Ρ Π±ΡΠ·ΠΈ Π²Π»Π°ΠΊΠ½Π°. [ΠΠ°Π±Π΅Π»Π΅ΡΠΊΠ° ΠΎΠ΄ ΠΏΡΠ΅Π²Π΅Π΄ΡΠ²Π°ΡΠΎΡ: Π½Π΅ Π·Π°Π±ΠΎΡΠ°Π²Π°ΡΡΠ΅ Π΄Π΅ΠΊΠ° Π²ΠΎ ΠΎΠ΄Π½ΠΎΡ Π½Π° ΠΊΠΎΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΡΠ°ΡΠ°, Π ΡΡΠΈΡΠ° ΠΈ Π½Π΅ΠΊΠΎΠΈ Π·Π΅ΠΌΡΠΈ ΠΎΠ΄ ΠΠΠ ΡΠ΅ Π΄Π°Π»Π΅ΠΊΡ ΠΏΡΠ΅Π΄ ΠΠ²ΡΠΎΠΏΠ° ΠΈ Π‘ΠΠ, Π±ΠΈΠ΄Π΅ΡΡΠΈ ΠΏΠΎΡΠ½Π°Π²ΠΌΠ΅ Π΄Π° Π³ΠΈ Π³ΡΠ°Π΄ΠΈΠΌΠ΅ Π½Π°ΡΠΈΡΠ΅ ΠΌΡΠ΅ΠΆΠΈ ΠΌΠ½ΠΎΠ³Ρ ΠΏΠΎΠ΄ΠΎΡΠ½Π° ΠΈ ΡΠΎ Π΄ΠΎΠ°ΡΠ°ΡΠ΅ΡΠΎ Π½Π° Π΅ΡΠ΅ΡΠ½Π΅Ρ ΠΈ ΠΎΠΏΡΠΈΡΠΊΠΈΡΠ΅ ΠΌΡΠ΅ΠΆΠΈ ΠΊΠ°ΠΊΠΎ ΡΡΠ°Π½Π΄Π°ΡΠ΄, Π½ΠΈ Π±Π΅ΡΠ΅ ΠΏΠΎΠ»Π΅ΡΠ½ΠΎ Π΄Π° ΡΠ΅ ΠΎΠ±Π½ΠΎΠ²ΠΈΠΌΠ΅. ΠΠΎ ΠΈΡΡΠΈΡΠ΅ Π·Π΅ΠΌΡΠΈ ΠΎΠ΄ ΠΠ£ ΠΈΠ»ΠΈ Π‘ΠΠ, ΡΠΈΡΠΎΠΊΠΎΠΏΠΎΡΠ°ΡΠ΅Π½ ΠΏΡΠΈΡΡΠ°ΠΏ xDSL ΡΠΎ Π±ΡΠ·ΠΈΠ½Π° ΠΎΠ΄ 3-5 Mbps ΡΓ¨ ΡΡΡΠ΅ Π΅ ΠΎΠΏΡΡΠ° Π½ΠΎΡΠΌΠ°, Π° ΠΏΠΎΠ²ΡΠ·ΡΠ²Π°ΡΠ΅ΡΠΎ ΡΠΎ ΠΎΠΏΡΠΈΡΠΊΠΈ Π²Π»Π°ΠΊΠ½Π° ΡΠΈΠ½ΠΈ Π½Π΅ΠΊΠΎΠΈ Π½Π΅ΡΠ΅Π°Π»Π½ΠΈ ΠΏΠ°ΡΠΈ ΡΠΏΠΎΡΠ΅Π΄ Π½Π°ΡΠΈΡΠ΅ ΡΡΠ°Π½Π΄Π°ΡΠ΄ΠΈ. ΠΠ°ΡΠΎΠ°, Π°Π²ΡΠΎΡΠΎΡ Π½Π° ΡΡΠ°ΡΠΈΡΠ°ΡΠ° Π·Π±ΠΎΡΡΠ²Π° Π·Π° DSL ΠΈΠ»ΠΈ ΠΊΠ°Π±Π΅Π»ΡΠΊΠ° Π²ΡΡΠΊΠ° ΠΊΠ°ΠΊΠΎ Π½ΠΎΡΠΌΠ°, Π° Π½Π΅ Π·Π° Π°Π½ΡΠΈΡΠΊΠΎ Π²ΡΠ΅ΠΌΠ΅.] Π‘Π΅ΠΏΠ°ΠΊ, DSL, ΠΊΠ°Π±Π΅Π»ΡΠΊΠΈ, LTE (ΠΈ Π΄ΡΡΠ³ΠΈ ΠΌΠ΅ΡΠΎΠ΄ΠΈ Π·Π° Π±Π΅Π·ΠΆΠΈΡΠ΅Π½ ΠΏΡΠΈΡΡΠ°ΠΏ) ΠΈΠΌΠ°Π°Ρ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ½ΠΈ IP Π°Π΄ΡΠ΅ΡΠΈ. Π‘Π΅ ΡΠ°Π·Π±ΠΈΡΠ°, ΠΏΠΎΠ½Π΅ΠΊΠΎΠ³Π°Ρ ΡΠΈΠ΅ Π½Π΅ ΡΠ΅ ΠΌΠ΅Π½ΡΠ²Π°Π°Ρ ΡΠ΅ΡΡΠΎ, Π½ΠΎ ΡΠ΅ ΠΌΠ΅Π½ΡΠ²Π°Π°Ρ.
ΠΠΌΠ° ΠΏΠΎΠ΄ΠΏΡΠΎΠ΅ΠΊΡ Π½Π°ΡΠ΅ΡΠ΅Π½
ΠΠ΄ Π³Π»Π΅Π΄Π½Π° ΡΠΎΡΠΊΠ° Π½Π° Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠ΅ΡΠΎΡ, ΡΠ΅ΡΠΎ ΠΎΠ²Π° Π½Π΅ ΠΈΠ·Π³Π»Π΅Π΄Π° ΠΌΠ½ΠΎΠ³Ρ Π΄ΠΎΠ±ΡΠΎ. ΠΠ΄Π½Π° ΠΎΠ΄ ΡΠ΅Π»ΠΈΡΠ΅ Π½Π° Π΄ΠΈΠ·Π°ΡΠ½ΠΎΡ Π±Π΅ΡΠ΅ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΎΡ Π΄Π° Π±ΠΈΠ΄Π΅ Π΅Π΄Π½ΠΎΡΡΠ°Π²Π΅Π½ ΠΈ ΡΠΈΡΡ.
ΠΠ° ΠΆΠ°Π», ΡΠ΅ΡΠΎ ΠΎΠ²Π° Π²ΡΡΡΠ½ΠΎΡΡ ΡΡΠ°Π½Π° ΠΏΡΠ΅ΠΌΠ½ΠΎΠ³Ρ Π΅Π΄Π½ΠΎΡΡΠ°Π²Π½ΠΎ ΠΈ ΠΏΡΠΈΠΌΠΈΡΠΈΠ²Π½ΠΎ, ΡΠ°ΠΊΠ° ΡΡΠΎ ΠΌΠΎΡΠ°ΠΌΠ΅ Π΄Π° ΠΊΠΎΡΠΈΡΡΠΈΠΌΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Π΅Π½ ΡΠΎΡΡΠ²Π΅Ρ Π·Π° ΡΠ΅Π»ΠΈΠΎΡ ΠΎΠ²ΠΎΡ Π΄ΠΈΠ·Π°ΡΠ½ Π΄Π° Π±ΠΈΠ΄Π΅ ΠΎΡΡΠ²Π°ΡΠ»ΠΈΠ² Π²ΠΎ Π²ΠΈΡΡΠΈΠ½ΡΠΊΠ° ΡΠΏΠΎΡΡΠ΅Π±Π°.
ΠΠ°Π»ΠΈ WireGuard Π΅ ΡΠΎΠ»ΠΊΡ Π»Π΅ΡΠ΅Π½ Π·Π° ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅?
ΠΠ΅ ΡΠ΅ΡΡΡΠ΅. ΠΠ΅ Π²Π΅Π»Π°ΠΌ Π΄Π΅ΠΊΠ° WireGuard Π½ΠΈΠΊΠΎΠ³Π°Ρ Π½Π΅ΠΌΠ° Π΄Π° Π±ΠΈΠ΄Π΅ Π΄ΠΎΠ±ΡΠ° Π°Π»ΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π° Π·Π° ΡΡΠ½Π΅Π»ΠΈΡΠ°ΡΠ΅ ΠΏΠΎΠΌΠ΅ΡΡ Π΄Π²Π΅ ΡΠΎΡΠΊΠΈ, Π½ΠΎ Π·Π°ΡΠ΅Π³Π° ΡΠΎΠ° Π΅ ΡΠ°ΠΌΠΎ Π°Π»ΡΠ° Π²Π΅ΡΠ·ΠΈΡΠ° Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΎΡ ΡΡΠΎ ΡΡΠ΅Π±Π° Π΄Π° Π±ΠΈΠ΄Π΅.
ΠΠΎ, ΡΠΎΠ³Π°Ρ ΡΡΠΎ Π²ΡΡΡΠ½ΠΎΡΡ ΠΏΡΠ°Π²ΠΈ ΡΠΎΡ? ΠΠ°Π»ΠΈ IPsec Π½Π°Π²ΠΈΡΡΠΈΠ½Π° Π΅ ΠΌΠ½ΠΎΠ³Ρ ΠΏΠΎΡΠ΅ΡΠΊΠΎ Π΄Π° ΡΠ΅ ΠΎΠ΄ΡΠΆΡΠ²Π°?
ΠΡΠΈΠ³Π»Π΅Π΄Π½ΠΎ Π½Π΅. ΠΡΠΎΠ΄Π°Π²Π°ΡΠΎΡ IPsec Π³ΠΎ ΡΠΌΠΈΡΠ»ΠΈΠ» ΠΎΠ²Π° ΠΈ Π³ΠΎ ΠΈΡΠΏΠΎΡΠ°ΡΡΠ²Π° ΡΠ²ΠΎΡΠΎΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ ΡΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡ, ΠΊΠ°ΠΊΠΎ Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ ΡΠΎ IPFire.
ΠΠ° Π΄Π° ΠΏΠΎΡΡΠ°Π²ΠΈΡΠ΅ VPN ΡΡΠ½Π΅Π» ΠΏΡΠ΅ΠΊΡ IPsec, ΡΠ΅ Π²ΠΈ ΡΡΠ΅Π±Π°Π°Ρ ΠΏΠ΅Ρ Π³ΡΡΠΏΠΈ Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ ΡΡΠΎ ΡΠ΅ ΡΡΠ΅Π±Π° Π΄Π° Π³ΠΈ Π²Π½Π΅ΡΠ΅ΡΠ΅ Π²ΠΎ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΠ°ΡΠ°: Π²Π°ΡΠ°ΡΠ° ΡΠ°Π²Π½Π° IP Π°Π΄ΡΠ΅ΡΠ°, ΡΠ°Π²Π½Π°ΡΠ° IP Π°Π΄ΡΠ΅ΡΠ° Π½Π° ΡΡΡΠ°Π½Π°ΡΠ° ΡΡΠΎ ΠΏΡΠΈΠΌΠ°, ΠΏΠΎΠ΄ΠΌΡΠ΅ΠΆΠΈΡΠ΅ ΡΡΠΎ ΡΠ°ΠΊΠ°ΡΠ΅ Π΄Π° Π³ΠΈ ΠΎΠ±ΡΠ°Π²ΠΈΡΠ΅ Π²ΠΎ ΡΠ°Π²Π½ΠΎΡΡΠ° ΠΏΡΠ΅ΠΊΡ ΠΎΠ²Π°Π° VPN Π²ΡΡΠΊΠ° ΠΈ ΠΏΡΠ΅ΡΡ ΠΎΠ΄Π½ΠΎ ΡΠΏΠΎΠ΄Π΅Π»Π΅Π½ ΠΊΠ»ΡΡ. Π’Π°ΠΊΠ°, VPN ΡΠ΅ ΠΏΠΎΡΡΠ°Π²ΡΠ²Π° Π·Π° Π½Π΅ΠΊΠΎΠ»ΠΊΡ ΠΌΠΈΠ½ΡΡΠΈ ΠΈ Π΅ ΠΊΠΎΠΌΠΏΠ°ΡΠΈΠ±ΠΈΠ»Π΅Π½ ΡΠΎ ΠΊΠΎΡ Π±ΠΈΠ»ΠΎ ΠΏΡΠΎΠ΄Π°Π²Π°Ρ.
ΠΠ° ΠΆΠ°Π», ΠΈΠΌΠ° Π½Π΅ΠΊΠΎΠ»ΠΊΡ ΠΈΡΠΊΠ»ΡΡΠΎΡΠΈ ΠΎΠ΄ ΠΎΠ²Π°Π° ΠΏΡΠΈΠΊΠ°Π·Π½Π°. Π‘Π΅ΠΊΠΎΡ ΡΡΠΎ ΡΠ΅ ΠΎΠ±ΠΈΠ΄Π΅Π» Π΄Π° ΡΡΠ½Π΅Π»ΠΈΡΠ° ΠΏΡΠ΅ΠΊΡ IPsec Π΄ΠΎ OpenBSD ΠΌΠ°ΡΠΈΠ½Π° Π·Π½Π°Π΅ Π·Π° ΡΡΠΎ Π·Π±ΠΎΡΡΠ²Π°ΠΌ. ΠΠΌΠ° ΡΡΡΠ΅ Π½Π΅ΠΊΠΎΠ»ΠΊΡ Π±ΠΎΠ»Π½ΠΈ ΠΏΡΠΈΠΌΠ΅ΡΠΈ, Π½ΠΎ Π²ΡΡΡΠ½ΠΎΡΡ, ΠΈΠΌΠ° ΡΡΡΠ΅ ΠΌΠ½ΠΎΠ³Ρ, ΠΌΠ½ΠΎΠ³Ρ Π΄ΠΎΠ±ΡΠΈ ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ Π·Π° ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ Π½Π° IPsec.
ΠΠ° ΡΠ»ΠΎΠΆΠ΅Π½ΠΎΡΡΠ° Π½Π° ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΎΡ
ΠΡΠ°ΡΠ½ΠΈΠΎΡ ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊ Π½Π΅ ΠΌΠΎΡΠ° Π΄Π° ΡΠ΅ Π³ΡΠΈΠΆΠΈ Π·Π° ΡΠ»ΠΎΠΆΠ΅Π½ΠΎΡΡΠ° Π½Π° ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΎΡ.
ΠΠΊΠΎ ΠΆΠΈΠ²Π΅Π΅Π²ΠΌΠ΅ Π²ΠΎ ΡΠ²Π΅Ρ ΠΊΠ°Π΄Π΅ ΡΡΠΎ ΠΎΠ²Π° Π±Π΅ΡΠ΅ Π²ΠΈΡΡΠΈΠ½ΡΠΊΠ° Π³ΡΠΈΠΆΠ° Π½Π° ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊΠΎΡ, ΡΠΎΠ³Π°Ρ ΠΎΠ΄Π°ΠΌΠ½Π° ΡΠ΅ ΡΠ΅ ΠΎΡΠ»ΠΎΠ±ΠΎΠ΄ΠΈΠ²ΠΌΠ΅ ΠΎΠ΄ SIP, H.323, FTP ΠΈ Π΄ΡΡΠ³ΠΈΡΠ΅ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΈ ΡΠΎΠ·Π΄Π°Π΄Π΅Π½ΠΈ ΠΏΡΠ΅Π΄ ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΎΠ΄ Π΄Π΅ΡΠ΅Ρ Π³ΠΎΠ΄ΠΈΠ½ΠΈ ΠΊΠΎΠΈ Π½Π΅ ΡΠ°Π±ΠΎΡΠ°Ρ Π΄ΠΎΠ±ΡΠΎ ΡΠΎ NAT.
ΠΠΎΡΡΠΎΡΠ°Ρ ΠΏΡΠΈΡΠΈΠ½ΠΈ Π·ΠΎΡΡΠΎ IPsec Π΅ ΠΏΠΎΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡΠ΅Π½ ΠΎΠ΄ WireGuard: ΠΏΡΠ°Π²ΠΈ ΠΌΠ½ΠΎΠ³Ρ ΠΏΠΎΠ²Π΅ΡΠ΅ ΡΠ°Π±ΠΎΡΠΈ. ΠΠ° ΠΏΡΠΈΠΌΠ΅Ρ, Π°Π²ΡΠ΅Π½ΡΠΈΠΊΠ°ΡΠΈΡΠ° Π½Π° ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊΠΎΡ ΡΠΎ ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ Π½Π° Π½Π°ΡΠ°Π²Π° / Π»ΠΎΠ·ΠΈΠ½ΠΊΠ° ΠΈΠ»ΠΈ SIM ΠΊΠ°ΡΡΠΈΡΠΊΠ° ΡΠΎ EAP. ΠΠΌΠ° ΠΏΡΠΎΡΠΈΡΠ΅Π½Π° ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° Π΄ΠΎΠ΄Π°Π²Π°ΡΠ΅ Π½ΠΎΠ²ΠΎ
Π WireGuard Π³ΠΎ Π½Π΅ΠΌΠ° ΡΠΎΠ°.
Π ΠΎΠ²Π° Π·Π½Π°ΡΠΈ Π΄Π΅ΠΊΠ° WireGuard ΡΠ΅ ΡΠ΅ ΡΠΊΡΡΠΈ Π²ΠΎ ΠΎΠ΄ΡΠ΅Π΄Π΅Π½ ΠΌΠΎΠΌΠ΅Π½Ρ, Π±ΠΈΠ΄Π΅ΡΡΠΈ Π΅Π΄Π΅Π½ ΠΎΠ΄ ΠΊΡΠΈΠΏΡΠΎΠ³ΡΠ°ΡΡΠΊΠΈΡΠ΅ ΠΏΡΠΈΠΌΠΈΡΠΈΠ²ΠΈ ΡΠ΅ ΠΎΡΠ»Π°Π±Π½Π΅ ΠΈΠ»ΠΈ ΡΠ΅Π»ΠΎΡΠ½ΠΎ ΡΠ΅ Π±ΠΈΠ΄Π΅ ΠΊΠΎΠΌΠΏΡΠΎΠΌΠΈΡΠΈΡΠ°Π½. ΠΠ²ΡΠΎΡΠΎΡ Π½Π° ΡΠ΅Ρ Π½ΠΈΡΠΊΠ°ΡΠ° Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ° Π³ΠΎ Π²Π΅Π»ΠΈ ΠΎΠ²Π°:
ΠΡΠ΅Π΄ΠΈ Π΄Π° ΡΠ΅ Π½Π°ΠΏΠΎΠΌΠ΅Π½Π΅ Π΄Π΅ΠΊΠ° WireGuard ΠΈΠΌΠ° ΠΊΡΠΈΠΏΡΠΎΠ³ΡΠ°ΡΡΠΊΠΈ ΠΌΠΈΡΠ»Π΅ΡΠ΅. ΠΠ°ΠΌΠ΅ΡΠ½ΠΎ ΠΌΡ Π½Π΅Π΄ΠΎΡΡΠΈΠ³Π° ΡΠ»Π΅ΠΊΡΠΈΠ±ΠΈΠ»Π½ΠΎΡΡ Π½Π° ΡΠΈΡΡΠΈ ΠΈ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΈ. ΠΠΊΠΎ ΡΠ΅ Π½Π°ΡΠ΄Π°Ρ ΡΠ΅ΡΠΈΠΎΠ·Π½ΠΈ Π΄ΡΠΏΠΊΠΈ Π²ΠΎ ΠΎΡΠ½ΠΎΠ²Π½ΠΈΡΠ΅ ΠΏΡΠΈΠΌΠΈΡΠΈΠ²ΠΈ, ΡΠΈΡΠ΅ ΠΊΡΠ°ΡΠ½ΠΈ ΡΠΎΡΠΊΠΈ ΡΠ΅ ΡΡΠ΅Π±Π° Π΄Π° ΡΠ΅ Π°ΠΆΡΡΠΈΡΠ°Π°Ρ. ΠΠ°ΠΊΠΎ ΡΡΠΎ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π²ΠΈΠ΄ΠΈΡΠ΅ ΠΎΠ΄ ΡΠ΅ΠΊΠΎΠ²Π½ΠΈΠΎΡ ΠΏΡΠΎΡΠΎΠΊ Π½Π° ΠΏΡΠΎΠΏΡΡΡΠΈ Π½Π° SLL/TLS, ΡΠ»Π΅ΠΊΡΠΈΠ±ΠΈΠ»Π½ΠΎΡΡΠ° Π½Π° ΡΠΈΡΡΠΈΡΠ°ΡΠ΅ΡΠΎ ΡΠ΅Π³Π° Π΅ Π½Π΅Π²Π΅ΡΠΎΡΠ°ΡΠ½ΠΎ Π·Π³ΠΎΠ»Π΅ΠΌΠ΅Π½Π°.
ΠΠΎΡΠ»Π΅Π΄Π½Π°ΡΠ° ΡΠ΅ΡΠ΅Π½ΠΈΡΠ° Π΅ Π°ΠΏΡΠΎΠ»ΡΡΠ½ΠΎ ΡΠΎΡΠ½Π°.
ΠΠΎΡΡΠΈΠ³Π½ΡΠ²Π°ΡΠ΅ΡΠΎ ΠΊΠΎΠ½ΡΠ΅Π½Π·ΡΡ Π·Π° ΡΠΎΠ° ΡΡΠΎ Π΄Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ ΡΠΈΡΡΠΈΡΠ°ΡΠ΅ ΠΏΡΠ°Π²ΠΈ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΈ ΠΊΠ°ΠΊΠΎ IKE ΠΈ TLS ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ. ΠΡΠ΅ΠΌΠ½ΠΎΠ³Ρ ΠΊΠΎΠΌΠΏΠ»ΠΈΡΠΈΡΠ°Π½ΠΎ? ΠΠ°, ΡΠ°Π½Π»ΠΈΠ²ΠΎΡΡΠΈΡΠ΅ ΡΠ΅ Π΄ΠΎΡΡΠ° ΡΠ΅ΡΡΠΈ Π²ΠΎ TLS/SSL ΠΈ Π½Π΅ΠΌΠ° Π°Π»ΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π° Π·Π° Π½ΠΈΠ².
ΠΠ° ΠΈΠ³Π½ΠΎΡΠΈΡΠ°ΡΠ΅ Π½Π° Π²ΠΈΡΡΠΈΠ½ΡΠΊΠΈΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ
ΠΠ°ΠΌΠΈΡΠ»Π΅ΡΠ΅ Π΄Π΅ΠΊΠ° ΠΈΠΌΠ°ΡΠ΅ VPN ΡΠ΅ΡΠ²Π΅Ρ ΡΠΎ 200 Π±ΠΎΡΠ±Π΅Π½ΠΈ ΠΊΠ»ΠΈΠ΅Π½ΡΠΈ Π½Π΅ΠΊΠ°Π΄Π΅ Π½ΠΈΠ· ΡΠ²Π΅ΡΠΎΡ. ΠΠ²Π° Π΅ ΠΏΡΠΈΠ»ΠΈΡΠ½ΠΎ ΡΡΠ°Π½Π΄Π°ΡΠ΄Π½Π° ΡΠΏΠΎΡΡΠ΅Π±Π°. ΠΠΊΠΎ ΡΡΠ΅Π±Π° Π΄Π° Π³ΠΎ ΠΏΡΠΎΠΌΠ΅Π½ΠΈΡΠ΅ ΡΠΈΡΡΠΈΡΠ°ΡΠ΅ΡΠΎ, ΡΡΠ΅Π±Π° Π΄Π° Π³ΠΎ Π΄ΠΎΡΡΠ°Π²ΠΈΡΠ΅ Π°ΠΆΡΡΠΈΡΠ°ΡΠ΅ΡΠΎ Π΄ΠΎ ΡΠΈΡΠ΅ ΠΊΠΎΠΏΠΈΠΈ Π½Π° WireGuard Π½Π° ΠΎΠ²ΠΈΠ΅ Π»Π°ΠΏΡΠΎΠΏΠΈ, ΠΏΠ°ΠΌΠ΅ΡΠ½ΠΈ ΡΠ΅Π»Π΅ΡΠΎΠ½ΠΈ ΠΈ ΡΠ°ΠΊΠ° Π½Π°ΡΠ°ΠΌΡ. ΠΡΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½ΠΎ ΠΈΡΠΏΠΎΡΠ°ΡΠ°. Π’ΠΎΠ° Π΅ Π±ΡΠΊΠ²Π°Π»Π½ΠΎ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ. ΠΠ° Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠΈΡΠ΅ ΠΊΠΎΠΈ ΡΠ΅ ΡΠ΅ ΠΎΠ±ΠΈΠ΄Π°Ρ Π΄Π° Π³ΠΎ Π½Π°ΠΏΡΠ°Π²Π°Ρ ΠΎΠ²Π°, ΡΠ΅ ΠΈΠΌ ΡΡΠ΅Π±Π°Π°Ρ ΠΌΠ΅ΡΠ΅ΡΠΈ Π·Π° Π΄Π° Π³ΠΈ ΡΠ°ΡΠΏΠΎΡΠ΅Π΄Π°Ρ ΠΏΠΎΡΡΠ΅Π±Π½ΠΈΡΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ, Π° Π½Π° Π΅Π΄Π½Π° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡΠ° ΡΠΎ ΡΡΠ΅Π΄Π½Π° Π³ΠΎΠ»Π΅ΠΌΠΈΠ½Π° Π±ΡΠΊΠ²Π°Π»Π½ΠΎ ΡΠ΅ ΠΈ ΡΡΠ΅Π±Π°Π°Ρ Π³ΠΎΠ΄ΠΈΠ½ΠΈ Π·Π° Π΄Π° ΠΈΠ·Π²Π΅Π΄Π΅ ΡΠ°ΠΊΠΎΠ² Π½Π°ΡΡΠ°Π½.
IPsec ΠΈ OpenVPN Π½ΡΠ΄Π°Ρ ΡΡΠ½ΠΊΡΠΈΡΠ° Π·Π° ΠΏΡΠ΅Π³ΠΎΠ²Π°ΡΠ°ΡΠ΅ Π·Π° ΡΠΈΡΡΠΈ. ΠΠ°ΡΠΎΠ°, Π½Π΅ΠΊΠΎΠ΅ Π²ΡΠ΅ΠΌΠ΅ ΠΏΠΎ ΠΊΠΎΠ΅ ΡΠ΅ ΡΠ° Π²ΠΊΠ»ΡΡΠΈΡΠ΅ Π½ΠΎΠ²Π°ΡΠ° ΡΠΈΡΡΠΈΡΠ°ΡΠ΅, ΡΠ΅ ΡΠ°Π±ΠΎΡΠΈ ΠΈ ΡΡΠ°ΡΠ°ΡΠ°. ΠΠ²Π° ΡΠ΅ ΠΈΠΌ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠΈ Π½Π° ΡΠ΅Π³Π°ΡΠ½ΠΈΡΠ΅ ΠΊΠ»ΠΈΠ΅Π½ΡΠΈ Π΄Π° ΡΠ΅ Π½Π°Π΄ΠΎΠΏΠΎΠ»Π½Π°Ρ Π½Π° Π½ΠΎΠ²Π°ΡΠ° Π²Π΅ΡΠ·ΠΈΡΠ°. ΠΡΠΊΠ°ΠΊΠΎ ΡΠ΅ ΡΠ΅ ΠΏΠΎΡΠ°Π²ΠΈ Π°ΠΆΡΡΠΈΡΠ°ΡΠ΅ΡΠΎ, Π΅Π΄Π½ΠΎΡΡΠ°Π²Π½ΠΎ Π³ΠΎ ΠΈΡΠΊΠ»ΡΡΡΠ²Π°ΡΠ΅ ΡΠ°Π½Π»ΠΈΠ²ΠΎΡΠΎ ΡΠΈΡΡΠΈΡΠ°ΡΠ΅. Π ΡΠΎΠ° Π΅ ΡΠΎΠ°! ΠΠΎΠ΄Π³ΠΎΡΠ²Π΅Π½ΠΈ! Π²ΠΈΠ΅ ΡΡΠ΅ ΠΏΡΠ΅ΠΊΡΠ°ΡΠ½ΠΈ! ΠΠ»ΠΈΠ΅Π½ΡΠΈΡΠ΅ Π½Π΅ΠΌΠ° Π½ΠΈ Π΄Π° Π·Π°Π±Π΅Π»Π΅ΠΆΠ°Ρ.
ΠΠ²Π° Π΅ Π²ΡΡΡΠ½ΠΎΡΡ ΠΌΠ½ΠΎΠ³Ρ ΡΠ΅ΡΡ ΡΠ»ΡΡΠ°Ρ Π·Π° Π³ΠΎΠ»Π΅ΠΌΠΈ ΡΠ°ΡΠΏΠΎΡΠ΅Π΄ΡΠ²Π°ΡΠ°, ΠΏΠ° Π΄ΡΡΠΈ ΠΈ OpenVPN ΠΈΠΌΠ° ΠΎΠ΄ΡΠ΅Π΄Π΅Π½ΠΈ ΡΠ΅ΡΠΊΠΎΡΠΈΠΈ ΡΠΎ ΠΎΠ²Π°. ΠΠ°Π·Π°Π΄Π½Π°ΡΠ° ΠΊΠΎΠΌΠΏΠ°ΡΠΈΠ±ΠΈΠ»Π½ΠΎΡΡ Π΅ Π²Π°ΠΆΠ½Π°, ΠΈ ΠΈΠ°ΠΊΠΎ ΠΊΠΎΡΠΈΡΡΠΈΡΠ΅ ΠΏΠΎΡΠ»Π°Π±Π° ΡΠΈΡΡΠΈΡΠ°ΡΠ΅, Π·Π° ΠΌΠ½ΠΎΠ³ΡΠΌΠΈΠ½Π° ΠΎΠ²Π° Π½Π΅ Π΅ ΠΏΡΠΈΡΠΈΠ½Π° Π΄Π° Π·Π°ΡΠ²ΠΎΡΠ°Ρ Π±ΠΈΠ·Π½ΠΈΡ. ΠΠ°ΡΠΎΠ° ΡΡΠΎ ΡΠ΅ ΡΠ° ΠΏΠ°ΡΠ°Π»ΠΈΠ·ΠΈΡΠ° ΡΠ°Π±ΠΎΡΠ°ΡΠ° Π½Π° ΡΡΠΎΡΠΈΡΠΈ ΠΊΠ»ΠΈΠ΅Π½ΡΠΈ ΠΏΠΎΡΠ°Π΄ΠΈ Π½Π΅ΠΌΠΎΠΆΠ½ΠΎΡΡΠ° Π΄Π° ΡΠΈ ΡΠ° Π·Π°Π²ΡΡΠ°Ρ ΡΠ°Π±ΠΎΡΠ°ΡΠ°.
Π’ΠΈΠΌΠΎΡ Π½Π° WireGuard Π³ΠΎ Π½Π°ΠΏΡΠ°Π²ΠΈ ΡΠ²ΠΎΡΠΎΡ ΠΏΡΠΎΡΠΎΠΊΠΎΠ» ΠΏΠΎΠ΅Π΄Π½ΠΎΡΡΠ°Π²Π΅Π½, Π½ΠΎ ΡΠ΅Π»ΠΎΡΠ½ΠΎ Π½Π΅ΡΠΏΠΎΡΡΠ΅Π±Π»ΠΈΠ² Π·Π° Π»ΡΡΠ΅ ΠΊΠΎΠΈ Π½Π΅ΠΌΠ°Π°Ρ ΠΏΠΎΡΡΠΎΡΠ°Π½Π° ΠΊΠΎΠ½ΡΡΠΎΠ»Π° Π²ΡΠ· Π΄Π²Π°ΡΠ° Π²ΡΡΠ½ΠΈΡΠΈ Π²ΠΎ Π½ΠΈΠ²Π½ΠΈΠΎΡ ΡΡΠ½Π΅Π». Π‘ΠΏΠΎΡΠ΅Π΄ ΠΌΠΎΠ΅ΡΠΎ ΠΈΡΠΊΡΡΡΠ²ΠΎ, ΠΎΠ²Π° Π΅ Π½Π°ΡΡΠ΅ΡΡΠΎΡΠΎ ΡΡΠ΅Π½Π°ΡΠΈΠΎ.
ΠΡΠΈΠΏΡΠΎΠ³ΡΠ°ΡΠΈΡΠ°!
ΠΠΎ, ΡΡΠΎ Π΅ ΠΎΠ²Π° ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ Π½ΠΎΠ²ΠΎ ΡΠΈΡΡΠΈΡΠ°ΡΠ΅ ΡΡΠΎ Π³ΠΎ ΠΊΠΎΡΠΈΡΡΠΈ WireGuard?
WireGuard ΠΊΠΎΡΠΈΡΡΠΈ Curve25519 Π·Π° ΡΠ°Π·ΠΌΠ΅Π½Π° Π½Π° ΠΊΠ»ΡΡΠ΅Π²ΠΈ, ChaCha20 Π·Π° ΡΠΈΡΡΠΈΡΠ°ΡΠ΅ ΠΈ Poly1305 Π·Π° Π°Π²ΡΠ΅Π½ΡΠΈΠΊΠ°ΡΠΈΡΠ° Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈΡΠ΅. Π Π°Π±ΠΎΡΠΈ ΠΈ ΡΠΎ SipHash Π·Π° Ρ Π°Ρ-ΠΊΠ»ΡΡΠ΅Π²ΠΈ ΠΈ BLAKE2 Π·Π° Ρ Π°ΡΠΈΡΠ°ΡΠ΅.
ChaCha20-Poly1305 Π΅ ΡΡΠ°Π½Π΄Π°ΡΠ΄ΠΈΠ·ΠΈΡΠ°Π½ Π·Π° IPsec ΠΈ OpenVPN (ΠΏΡΠ΅ΠΊΡ TLS).
ΠΡΠΈΠ³Π»Π΅Π΄Π½ΠΎ Π΅ Π΄Π΅ΠΊΠ° ΡΠ°Π·Π²ΠΎΡΠΎΡ Π½Π° ΠΠ°Π½ΠΈΠ΅Π» ΠΠ΅ΡΠ½ΡΡΠ°ΡΠ½ ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ ΠΌΠ½ΠΎΠ³Ρ ΡΠ΅ΡΡΠΎ. BLAKE2 Π΅ Π½Π°ΡΠ»Π΅Π΄Π½ΠΈΠΊ Π½Π° BLAKE, ΡΠΈΠ½Π°Π»ΠΈΡΡ Π½Π° SHA-3 ΠΊΠΎΡ Π½Π΅ ΠΏΠΎΠ±Π΅Π΄ΠΈ ΠΏΠΎΡΠ°Π΄ΠΈ Π½Π΅Π³ΠΎΠ²Π°ΡΠ° ΡΠ»ΠΈΡΠ½ΠΎΡΡ ΡΠΎ SHA-2. ΠΠΊΠΎ ΡΡΠ΅Π±Π°ΡΠ΅ Π΄Π° ΡΠ΅ ΡΠΊΡΡΠΈ SHA-2, ΠΈΠΌΠ°ΡΠ΅ Π³ΠΎΠ»Π΅ΠΌΠΈ ΡΠ°Π½ΡΠΈ ΠΈ ΠΠΠΠ Π΄Π° Π±ΠΈΠ΄Π΅ ΠΊΠΎΠΌΠΏΡΠΎΠΌΠΈΡΠΈΡΠ°Π½.
ΠΠ° IPsec ΠΈ OpenVPN Π½Π΅ ΠΈΠΌ ΡΡΠ΅Π±Π° SipHash ΠΏΠΎΡΠ°Π΄ΠΈ Π½ΠΈΠ²Π½ΠΈΠΎΡ Π΄ΠΈΠ·Π°ΡΠ½. Π’Π°ΠΊΠ°, Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½ΠΎΡΠΎ Π½Π΅ΡΡΠΎ ΡΡΠΎ ΠΌΠΎΠΌΠ΅Π½ΡΠ°Π»Π½ΠΎ Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ ΡΠΎ Π½ΠΈΠ² Π΅ BLAKE2, ΠΈ ΡΠΎΠ° Π΅ ΡΠ°ΠΌΠΎ Π΄ΠΎΠ΄Π΅ΠΊΠ° Π½Π΅ ΡΠ΅ ΡΡΠ°Π½Π΄Π°ΡΠ΄ΠΈΠ·ΠΈΡΠ°. ΠΠ²Π° Π½Π΅ Π΅ Π³ΠΎΠ»Π΅ΠΌ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΎΠΊ, Π±ΠΈΠ΄Π΅ΡΡΠΈ VPN ΠΊΠΎΡΠΈΡΡΠ°Ρ HMAC Π·Π° Π΄Π° ΡΠΎΠ·Π΄Π°Π΄Π°Ρ ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠ΅Ρ, ΡΡΠΎ ΡΠ΅ ΡΠΌΠ΅ΡΠ° Π·Π° ΡΠΈΠ»Π½ΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π΄ΡΡΠΈ ΠΈ Π²ΠΎ Π²ΡΡΠΊΠ° ΡΠΎ MD5.
Π’Π°ΠΊΠ°, Π΄ΠΎΡΠ΄ΠΎΠ² Π΄ΠΎ Π·Π°ΠΊΠ»ΡΡΠΎΠΊ Π΄Π΅ΠΊΠ° ΡΠΊΠΎΡΠΎ ΠΈΡΡΠΈΠΎΡ ΡΠ΅Ρ Π½Π° ΠΊΡΠΈΠΏΡΠΎΠ³ΡΠ°ΡΡΠΊΠΈ Π°Π»Π°ΡΠΊΠΈ ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ Π²ΠΎ ΡΠΈΡΠ΅ VPN. ΠΠ°ΡΠΎΠ°, WireGuard Π½Π΅ Π΅ ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΈΠ»ΠΈ ΠΏΠΎΠΌΠ°Π»ΠΊΡ Π±Π΅Π·Π±Π΅Π΄Π΅Π½ ΠΎΠ΄ ΠΊΠΎΡ Π±ΠΈΠ»ΠΎ Π΄ΡΡΠ³ Π°ΠΊΡΡΠ΅Π»Π΅Π½ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ ΠΊΠΎΠ³Π° ΡΡΠ°Π½ΡΠ²Π° Π·Π±ΠΎΡ Π·Π° ΡΠΈΡΡΠΈΡΠ°ΡΠ΅ ΠΈΠ»ΠΈ ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠ΅ΡΠΎΡ Π½Π° ΠΏΡΠ΅Π½Π΅ΡΠ΅Π½ΠΈΡΠ΅ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ.
ΠΠΎ, Π΄ΡΡΠΈ ΠΈ ΠΎΠ²Π° Π½Π΅ Π΅ Π½Π°ΡΠ²Π°ΠΆΠ½ΠΎΡΠΎ Π½Π΅ΡΡΠΎ Π½Π° ΡΡΠΎ Π²ΡΠ΅Π΄ΠΈ Π΄Π° ΡΠ΅ ΠΎΠ±ΡΠ½Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡΠΏΠΎΡΠ΅Π΄ ΠΎΡΠΈΡΠΈΡΠ°Π»Π½Π°ΡΠ° Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ° Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠΎΡ. ΠΠ° ΠΊΡΠ°ΡΠΎΡ Π½Π° ΠΊΡΠ°ΠΈΡΡΠ°ΡΠ°, Π³Π»Π°Π²Π½Π°ΡΠ° ΡΠ°Π±ΠΎΡΠ° Π΅ Π±ΡΠ·ΠΈΠ½Π°ΡΠ°.
ΠΠ°Π»ΠΈ WireGuard Π΅ ΠΏΠΎΠ±ΡΠ· ΠΎΠ΄ Π΄ΡΡΠ³ΠΈΡΠ΅ VPN ΡΠ΅ΡΠ΅Π½ΠΈΡΠ°?
ΠΠ°ΠΊΡΠ°ΡΠΊΠΎ: Π½Π΅, Π½Π΅ ΠΏΠΎΠ±ΡΠ·ΠΎ.
ChaCha20 Π΅ ΡΠΈΡΡΠ° Π·Π° ΠΏΡΠ΅Π½ΠΎΡ ΡΡΠΎ Π΅ ΠΏΠΎΠ»Π΅ΡΠ½Π° Π·Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ° Π²ΠΎ ΡΠΎΡΡΠ²Π΅ΡΠΎΡ. Π‘Π΅ ΡΠΈΡΡΠΈΡΠ° ΠΏΠΎ Π΅Π΄Π΅Π½ Π±ΠΈΡ. ΠΠ»ΠΎΠΊΠΈΡΠ°ΡΡΠ΅ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΈ ΠΊΠ°ΠΊΠΎ AES ΡΠΈΡΡΠΈΡΠ°Π°Ρ Π±Π»ΠΎΠΊ 128 Π±ΠΈΡΠ° ΠΎΠ΄Π΅Π΄Π½Π°Ρ. ΠΠΎΡΡΠ΅Π±Π½ΠΈ ΡΠ΅ ΠΌΠ½ΠΎΠ³Ρ ΠΏΠΎΠ²Π΅ΡΠ΅ ΡΡΠ°Π½Π·ΠΈΡΡΠΎΡΠΈ Π·Π° Π΄Π° ΡΠ΅ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ° Ρ Π°ΡΠ΄Π²Π΅ΡΡΠΊΠ°ΡΠ° ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ°, ΡΠ°ΠΊΠ° ΡΡΠΎ ΠΏΠΎΠ³ΠΎΠ»Π΅ΠΌΠΈΡΠ΅ ΠΏΡΠΎΡΠ΅ΡΠΎΡΠΈ Π΄ΠΎΠ°ΡΠ°Π°Ρ ΡΠΎ AES-NI, Π΅ΠΊΡΡΠ΅Π½Π·ΠΈΡΠ° Π½Π° ΡΠ΅Ρ Π½Π° ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ ΡΡΠΎ ΠΈΠ·Π²ΡΡΡΠ²Π° Π½Π΅ΠΊΠΎΠΈ ΠΎΠ΄ Π·Π°Π΄Π°ΡΠΈΡΠ΅ Π½Π° ΠΏΡΠΎΡΠ΅ΡΠΎΡ Π½Π° ΡΠΈΡΡΠΈΡΠ°ΡΠ΅ Π·Π° Π΄Π° Π³ΠΎ Π·Π°Π±ΡΠ·Π°.
Π‘Π΅ ΠΎΡΠ΅ΠΊΡΠ²Π°ΡΠ΅ Π΄Π΅ΠΊΠ° AES-NI Π½ΠΈΠΊΠΎΠ³Π°Ρ Π½Π΅ΠΌΠ° Π΄Π° Π½Π°Π²Π»Π΅Π·Π΅ Π²ΠΎ ΠΏΠ°ΠΌΠ΅ΡΠ½ΠΈΡΠ΅ ΡΠ΅Π»Π΅ΡΠΎΠ½ΠΈ [Π½ΠΎ ΡΠΎΠ° Π³ΠΎ Π½Π°ΠΏΡΠ°Π²ΠΈ - ΠΏΡΠΈΠ±Π». ΠΏΠΎ.]. ΠΠ° ΠΎΠ²Π°, ChaCha20 Π±Π΅ΡΠ΅ ΡΠ°Π·Π²ΠΈΠ΅Π½ ΠΊΠ°ΠΊΠΎ Π»Π΅ΡΠ½Π° Π°Π»ΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π° Π·Π° Π·Π°ΡΡΠ΅Π΄Π° Π½Π° Π±Π°ΡΠ΅ΡΠΈΠΈ. ΠΠ°ΡΠΎΠ°, ΠΌΠΎΠΆΠ΅ Π΄Π° Π²ΠΈ Π±ΠΈΠ΄Π΅ Π½ΠΎΠ²ΠΎΡΡ Π΄Π΅ΠΊΠ° ΡΠ΅ΠΊΠΎΡ ΠΏΠ°ΠΌΠ΅ΡΠ΅Π½ ΡΠ΅Π»Π΅ΡΠΎΠ½ ΡΡΠΎ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π³ΠΎ ΠΊΡΠΏΠΈΡΠ΅ Π΄Π΅Π½Π΅Ρ ΠΈΠΌΠ° Π½Π΅ΠΊΠ°ΠΊΠ²ΠΎ AES Π·Π°Π±ΡΠ·ΡΠ²Π°ΡΠ΅ ΠΈ ΡΠ°Π±ΠΎΡΠΈ ΠΏΠΎΠ±ΡΠ·ΠΎ ΠΈ ΡΠΎ ΠΏΠΎΠΌΠ°Π»Π° ΠΏΠΎΡΡΠΎΡΡΠ²Π°ΡΠΊΠ° Π½Π° Π΅Π½Π΅ΡΠ³ΠΈΡΠ° ΡΠΎ ΠΎΠ²Π°Π° ΡΠΈΡΡΠΈΡΠ°ΡΠ΅ ΠΎΡΠΊΠΎΠ»ΠΊΡ ΡΠΎ ChaCha20.
ΠΡΠΈΠ³Π»Π΅Π΄Π½ΠΎ, ΡΠ΅ΡΠΈΡΠΈ ΡΠ΅ΠΊΠΎΡ Π΄Π΅ΡΠΊΡΠΎΠΏ/ΡΠ΅ΡΠ²Π΅Ρ ΠΏΡΠΎΡΠ΅ΡΠΎΡ ΠΊΡΠΏΠ΅Π½ Π²ΠΎ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΡΠ΅ Π½Π΅ΠΊΠΎΠ»ΠΊΡ Π³ΠΎΠ΄ΠΈΠ½ΠΈ ΠΈΠΌΠ° AES-NI.
ΠΠ°ΡΠΎΠ°, ΠΎΡΠ΅ΠΊΡΠ²Π°ΠΌ AES Π΄Π° Π³ΠΎ Π½Π°Π΄ΠΌΠΈΠ½Π΅ ChaCha20 Π²ΠΎ ΡΠ΅ΠΊΠΎΠ΅ ΠΏΠΎΠ΅Π΄ΠΈΠ½Π΅ΡΠ½ΠΎ ΡΡΠ΅Π½Π°ΡΠΈΠΎ. ΠΡΠΈΡΠΈΡΠ°Π»Π½Π°ΡΠ° Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ° Π½Π° WireGuard ΡΠΏΠΎΠΌΠ΅Π½ΡΠ²Π° Π΄Π΅ΠΊΠ° ΡΠΎ AVX512, ChaCha20-Poly1305 ΡΠ΅ Π³ΠΈ Π½Π°Π΄ΠΌΠΈΠ½Π΅ ΠΏΠ΅ΡΡΠΎΡΠΌΠ°Π½ΡΠΈΡΠ΅ Π½Π° AES-NI, Π½ΠΎ ΠΎΠ²Π°Π° Π΅ΠΊΡΡΠ΅Π½Π·ΠΈΡΠ° Π½Π° ΡΠ΅Ρ Π½Π° ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ ΡΠ΅ Π±ΠΈΠ΄Π΅ Π΄ΠΎΡΡΠ°ΠΏΠ½Π° ΡΠ°ΠΌΠΎ Π½Π° ΠΏΠΎΠ³ΠΎΠ»Π΅ΠΌΠΈΡΠ΅ ΠΏΡΠΎΡΠ΅ΡΠΎΡΠΈ, ΡΡΠΎ ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎ Π½Π΅ΠΌΠ° Π΄Π° ΠΏΠΎΠΌΠΎΠ³Π½Π΅ ΡΠΎ ΠΏΠΎΠΌΠ°Π» ΠΈ ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΌΠΎΠ±ΠΈΠ»Π΅Π½ Ρ Π°ΡΠ΄Π²Π΅Ρ, ΠΊΠΎΡ ΡΠ΅ΠΊΠΎΠ³Π°Ρ ΡΠ΅ Π±ΠΈΠ΄Π΅ ΠΏΠΎΠ±ΡΠ· ΡΠΎ AES - Π.Π.
ΠΠ΅ ΡΡΠΌ ΡΠΈΠ³ΡΡΠ΅Π½ Π΄Π°Π»ΠΈ ΠΎΠ²Π° ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΡΠ΅ ΠΏΡΠ΅Π΄Π²ΠΈΠ΄ΠΈ Π·Π° Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΡΠ°Π·Π²ΠΎΡΠΎΡ Π½Π° WireGuard, Π½ΠΎ Π΄Π΅Π½Π΅Ρ ΡΠ°ΠΊΡΠΎΡ ΡΡΠΎ Π΅ ΠΏΡΠΈΠΊΠΎΠ²Π°Π½ ΡΠ°ΠΌΠΎ Π½Π° ΡΠΈΡΡΠΈΡΠ°ΡΠ΅ Π΅ Π²Π΅ΡΠ΅ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΎΠΊ ΡΡΠΎ ΠΌΠΎΠΆΠ΅Π±ΠΈ Π½Π΅ΠΌΠ° Π΄Π° Π²Π»ΠΈΡΠ°Π΅ ΠΌΠ½ΠΎΠ³Ρ Π΄ΠΎΠ±ΡΠΎ Π½Π° Π½Π΅Π³ΠΎΠ²Π°ΡΠ° ΡΠ°Π±ΠΎΡΠ°.
IPsec Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° ΡΠ»ΠΎΠ±ΠΎΠ΄Π½ΠΎ Π΄Π° ΠΈΠ·Π±Π΅ΡΠ΅ΡΠ΅ ΠΊΠΎΡΠ° Π΅Π½ΠΊΡΠΈΠΏΡΠΈΡΠ° Π΅ Π½Π°ΡΠ΄ΠΎΠ±ΡΠ° Π·Π° Π²Π°ΡΠΈΠΎΡ ΡΠ»ΡΡΠ°Ρ. Π, ΡΠ΅ ΡΠ°Π·Π±ΠΈΡΠ°, ΠΎΠ²Π° Π΅ Π½Π΅ΠΎΠΏΡ ΠΎΠ΄Π½ΠΎ Π°ΠΊΠΎ, Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ°ΠΊΠ°ΡΠ΅ Π΄Π° ΠΏΡΠ΅ΡΡΠ»ΠΈΡΠ΅ 10 ΠΈΠ»ΠΈ ΠΏΠΎΠ²Π΅ΡΠ΅ Π³ΠΈΠ³Π°Π±Π°ΡΡΠΈ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ ΠΏΡΠ΅ΠΊΡ VPN ΠΊΠΎΠ½Π΅ΠΊΡΠΈΡΠ°.
ΠΡΠΎΠ±Π»Π΅ΠΌΠΈ ΡΠΎ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡΠ°ΡΠ° Π²ΠΎ Linux
ΠΠ°ΠΊΠΎ WireGuard ΠΈΠ·Π±ΡΠ° ΠΌΠΎΠ΄Π΅ΡΠ΅Π½ ΠΏΡΠΎΡΠΎΠΊΠΎΠ» Π·Π° ΡΠΈΡΡΠΈΡΠ°ΡΠ΅, ΠΎΠ²Π° Π²Π΅ΡΠ΅ ΠΏΡΠ΅Π΄ΠΈΠ·Π²ΠΈΠΊΡΠ²Π° ΠΌΠ½ΠΎΠ³Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ. Π ΡΠ°ΠΊΠ°, Π½Π°ΠΌΠ΅ΡΡΠΎ Π΄Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ ΠΎΠ½Π° ΡΡΠΎ Π΅ ΠΏΠΎΠ΄Π΄ΡΠΆΠ°Π½ΠΎ ΠΎΠ΄ ΠΊΠ΅ΡΠ½Π΅Π»ΠΎΡ Π½Π°Π΄Π²ΠΎΡ ΠΎΠ΄ ΠΊΡΡΠΈΡΠ°ΡΠ°, ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡΠ°ΡΠ° Π½Π° WireGuard ΡΠ΅ ΠΎΠ΄Π»ΠΎΠΆΡΠ²Π° ΡΠΎ Π³ΠΎΠ΄ΠΈΠ½ΠΈ ΠΏΠΎΡΠ°Π΄ΠΈ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΎΠΊΠΎΡ Π½Π° ΠΎΠ²ΠΈΠ΅ ΠΏΡΠΈΠΌΠΈΡΠΈΠ²ΠΈ Π²ΠΎ Linux.
ΠΠ΅ ΡΡΠΌ ΡΠΎΡΠ΅ΠΌΠ° ΡΠΈΠ³ΡΡΠ΅Π½ ΠΊΠ°ΠΊΠ²Π° Π΅ ΡΠΈΡΡΠ°ΡΠΈΡΠ°ΡΠ° Π½Π° Π΄ΡΡΠ³ΠΈΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ, Π½ΠΎ Π²Π΅ΡΠΎΡΠ°ΡΠ½ΠΎ Π½Π΅ Π΅ ΠΌΠ½ΠΎΠ³Ρ ΠΏΠΎΡΠ°Π·Π»ΠΈΡΠ½Π° ΠΎΠ΄ ΠΎΠ½Π°Π° Π½Π° Linux.
ΠΠ°ΠΊΠΎ ΠΈΠ·Π³Π»Π΅Π΄Π° ΡΠ΅Π°Π»Π½ΠΎΡΡΠ°?
ΠΠ° ΠΆΠ°Π», ΡΠ΅ΠΊΠΎΡ ΠΏΠ°Ρ ΠΊΠΎΠ³Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΡ Π±Π°ΡΠ° ΠΎΠ΄ ΠΌΠ΅Π½Π΅ Π΄Π° ΠΏΠΎΡΡΠ°Π²Π°ΠΌ VPN ΠΊΠΎΠ½Π΅ΠΊΡΠΈΡΠ° Π·Π° Π½Π΅Π³ΠΎ, Π½Π°ΠΈΠ΄ΡΠ²Π°ΠΌ Π½Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΎΡ Π΄Π΅ΠΊΠ° ΠΊΠΎΡΠΈΡΡΠ°Ρ Π·Π°ΡΡΠ°ΡΠ΅Π½ΠΈ ΠΈΠ½Π³Π΅ΡΠ΅Π½ΡΠΈΠΈ ΠΈ ΡΠΈΡΡΠΈΡΠ°ΡΠ΅. 3DES Π²ΠΎ Π²ΡΡΠΊΠ° ΡΠΎ MD5 ΡΓ¨ ΡΡΡΠ΅ Π΅ Π²ΠΎΠΎΠ±ΠΈΡΠ°Π΅Π½Π° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ°, ΠΊΠ°ΠΊΠΎ ΠΈ AES-256 ΠΈ SHA1. Π ΠΈΠ°ΠΊΠΎ Π²ΡΠΎΡΠΎΡΠΎ Π΅ ΠΌΠ°Π»ΠΊΡ ΠΏΠΎΠ΄ΠΎΠ±ΡΠΎ, ΠΎΠ²Π° Π½Π΅ Π΅ Π½Π΅ΡΡΠΎ ΡΡΠΎ ΡΡΠ΅Π±Π° Π΄Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ Π²ΠΎ 2020 Π³ΠΎΠ΄ΠΈΠ½Π°.
ΠΠ° ΡΠ°Π·ΠΌΠ΅Π½Π° Π½Π° ΠΊΠ»ΡΡΠ΅Π²ΠΈ ΡΠ΅ΠΊΠΎΠ³Π°Ρ Π‘Π΅ ΠΊΠΎΡΠΈΡΡΠΈ RSA - Π±Π°Π²Π½Π°, Π½ΠΎ ΠΏΡΠΈΠ»ΠΈΡΠ½ΠΎ Π±Π΅Π·Π±Π΅Π΄Π½Π° Π°Π»Π°ΡΠΊΠ°.
ΠΠΎΠΈΡΠ΅ ΠΊΠ»ΠΈΠ΅Π½ΡΠΈ ΡΠ΅ ΠΏΠΎΠ²ΡΠ·Π°Π½ΠΈ ΡΠΎ ΡΠ°ΡΠΈΠ½ΡΠΊΠΈ ΠΎΡΠ³Π°Π½ΠΈ ΠΈ Π΄ΡΡΠ³ΠΈ Π²Π»Π°Π΄ΠΈΠ½ΠΈ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ ΠΈ ΠΈΠ½ΡΡΠΈΡΡΡΠΈΠΈ, ΠΊΠ°ΠΊΠΎ ΠΈ ΡΠΎ Π³ΠΎΠ»Π΅ΠΌΠΈ ΠΊΠΎΡΠΏΠΎΡΠ°ΡΠΈΠΈ ΡΠΈΠΈ ΠΈΠΌΠΈΡΠ° ΡΠ΅ ΠΏΠΎΠ·Π½Π°ΡΠΈ Π½ΠΈΠ· ΡΠ΅Π»ΠΈΠΎΡ ΡΠ²Π΅Ρ. Π‘ΠΈΡΠ΅ ΡΠΈΠ΅ ΠΊΠΎΡΠΈΡΡΠ°Ρ ΡΠΎΡΠΌΡΠ»Π°Ρ Π·Π° Π±Π°ΡΠ°ΡΠ΅ ΡΡΠΎ Π΅ ΡΠΎΠ·Π΄Π°Π΄Π΅Π½ ΠΏΡΠ΅Π΄ Π½Π΅ΠΊΠΎΠ»ΠΊΡ Π΄Π΅ΡΠ΅Π½ΠΈΠΈ, Π° ΠΌΠΎΠΆΠ½ΠΎΡΡΠ° Π·Π° ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ Π½Π° SHA-512 Π΅Π΄Π½ΠΎΡΡΠ°Π²Π½ΠΎ Π½ΠΈΠΊΠΎΠ³Π°Ρ Π½Π΅ Π±ΠΈΠ»Π° Π΄ΠΎΠ΄Π°Π΄Π΅Π½Π°. ΠΠ΅ ΠΌΠΎΠΆΠ°ΠΌ Π΄Π° ΠΊΠ°ΠΆΠ°ΠΌ Π΄Π΅ΠΊΠ° Π½Π΅ΠΊΠ°ΠΊΠΎ ΡΠ°ΡΠ½ΠΎ Π²Π»ΠΈΡΠ°Π΅ Π½Π° ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΡΠΊΠΈΠΎΡ Π½Π°ΠΏΡΠ΅Π΄ΠΎΠΊ, Π½ΠΎ ΠΎΡΠΈΠ³Π»Π΅Π΄Π½ΠΎ Π³ΠΎ ΡΡΠΏΠΎΡΡΠ²Π° ΠΊΠΎΡΠΏΠΎΡΠ°ΡΠΈΠ²Π½ΠΈΠΎΡ ΠΏΡΠΎΡΠ΅Ρ.
ΠΠ΅ Π±ΠΎΠ»ΠΈ ΡΡΠΎ Π³ΠΎ Π³Π»Π΅Π΄Π°ΠΌ ΠΎΠ²Π° Π±ΠΈΠ΄Π΅ΡΡΠΈ IPsec Π½Π΅Π½Π°ΠΌΠ΅ΡΠ½ΠΎ ΠΏΠΎΠ΄Π΄ΡΠΆΡΠ²Π° Π΅Π»ΠΈΠΏΡΠΈΡΠ½ΠΈ ΠΊΡΠΈΠ²ΠΈ ΠΎΠ΄ 2005 Π³ΠΎΠ΄ΠΈΠ½Π°. Curve25519 Π΅ ΠΈΡΡΠΎ ΡΠ°ΠΊΠ° ΠΏΠΎΠ½ΠΎΠ² ΠΈ Π΄ΠΎΡΡΠ°ΠΏΠ΅Π½ Π·Π° ΡΠΏΠΎΡΡΠ΅Π±Π°. ΠΠΎΡΡΠΎΡΠ°Ρ ΠΈ Π°Π»ΡΠ΅ΡΠ½Π°ΡΠΈΠ²ΠΈ Π·Π° AES ΠΊΠ°ΠΊΠΎ Camellia ΠΈ ChaCha20, Π½ΠΎ ΠΎΡΠΈΠ³Π»Π΅Π΄Π½ΠΎ Π½Π΅ ΡΠΈΡΠ΅ ΠΎΠ΄ Π½ΠΈΠ² ΡΠ΅ ΠΏΠΎΠ΄Π΄ΡΠΆΠ°Π½ΠΈ ΠΎΠ΄ Π³ΠΎΠ»Π΅ΠΌΠΈ ΠΏΡΠΎΠ΄Π°Π²Π°ΡΠΈ ΠΊΠ°ΠΊΠΎ Cisco ΠΈ Π΄ΡΡΠ³ΠΈ.
Π Π»ΡΡΠ΅ΡΠΎ Π³ΠΎ ΠΊΠΎΡΠΈΡΡΠ°Ρ ΡΠΎΠ°. ΠΠΌΠ° ΠΌΠ½ΠΎΠ³Ρ ΠΊΠΎΠΌΠΏΠ»Π΅ΡΠΈ Cisco, ΠΈΠΌΠ° ΠΌΠ½ΠΎΠ³Ρ ΠΊΠΎΠΌΠΏΠ»Π΅ΡΠΈ Π΄ΠΈΠ·Π°ΡΠ½ΠΈΡΠ°Π½ΠΈ Π΄Π° ΡΠ°Π±ΠΎΡΠ°Ρ ΡΠΎ Cisco. Π’ΠΈΠ΅ ΡΠ΅ Π»ΠΈΠ΄Π΅ΡΠΈ Π½Π° ΠΏΠ°Π·Π°ΡΠΎΡ Π²ΠΎ ΠΎΠ²ΠΎΡ ΡΠ΅Π³ΠΌΠ΅Π½Ρ ΠΈ Π½Π΅ ΡΠ΅ ΠΌΠ½ΠΎΠ³Ρ Π·Π°ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠΈΡΠ°Π½ΠΈ Π·Π° Π±ΠΈΠ»ΠΎ ΠΊΠ°ΠΊΠΎΠ² Π²ΠΈΠ΄ Π½Π° ΠΈΠ½ΠΎΠ²Π°ΡΠΈΠΈ.
ΠΠ°, ΡΠΈΡΡΠ°ΡΠΈΡΠ°ΡΠ° [Π²ΠΎ ΠΊΠΎΡΠΏΠΎΡΠ°ΡΠΈΠ²Π½ΠΈΠΎΡ ΡΠ΅Π³ΠΌΠ΅Π½Ρ] Π΅ ΡΠΆΠ°ΡΠ½Π°, Π½ΠΎ Π½Π΅ΠΌΠ° Π΄Π° Π²ΠΈΠ΄ΠΈΠΌΠ΅ Π½ΠΈΠΊΠ°ΠΊΠ²ΠΈ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ ΠΏΠΎΡΠ°Π΄ΠΈ WireGuard. ΠΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΠΈΡΠ΅ Π²Π΅ΡΠΎΡΠ°ΡΠ½ΠΎ Π½ΠΈΠΊΠΎΠ³Π°Ρ Π½Π΅ΠΌΠ° Π΄Π° Π²ΠΈΠ΄Π°Ρ Π½ΠΈΠΊΠ°ΠΊΠ²ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ ΡΠΎ ΠΏΠ΅ΡΡΠΎΡΠΌΠ°Π½ΡΠΈΡΠ΅ ΡΠΎ Π°Π»Π°ΡΠΊΠΈΡΠ΅ ΠΈ ΡΠΈΡΡΠΈΡΠ°ΡΠ΅ΡΠΎ ΡΡΠΎ Π²Π΅ΡΠ΅ Π³ΠΈ ΠΊΠΎΡΠΈΡΡΠ°Ρ, Π½Π΅ΠΌΠ° Π΄Π° Π²ΠΈΠ΄Π°Ρ Π½ΠΈΠΊΠ°ΠΊΠ²ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ ΡΠΎ IKEv2 ΠΈ Π·Π°ΡΠΎΠ° Π½Π΅ Π±Π°ΡΠ°Π°Ρ Π°Π»ΡΠ΅ΡΠ½Π°ΡΠΈΠ²ΠΈ.
ΠΠΎ ΠΏΡΠΈΠ½ΡΠΈΠΏ, Π΄Π°Π»ΠΈ Π½Π΅ΠΊΠΎΠ³Π°Ρ ΡΡΠ΅ ΡΠ°Π·ΠΌΠΈΡΠ»ΡΠ²Π°Π»Π΅ Π΄Π° Π³ΠΎ Π½Π°ΠΏΡΡΡΠΈΡΠ΅ Cisco?
Π Π΅ΠΏΠ΅ΡΠΈ
Π ΡΠ΅Π³Π° Π΄Π° ΠΏΡΠ΅ΠΌΠΈΠ½Π΅ΠΌΠ΅ Π½Π° ΠΎΠ΄ΡΠ΅Π΄Π½ΠΈΡΠΈΡΠ΅ ΠΎΠ΄ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ°ΡΠ° WireGuard. ΠΠ°ΠΊΠΎ ΠΎΠ²Π°Π° [Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ°] Π½Π΅ Π΅ Π½Π°ΡΡΠ½Π° ΡΡΠ°ΡΠΈΡΠ°, ΡΠ΅ΠΏΠ°ΠΊ ΠΎΡΠ΅ΠΊΡΠ²Π°Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠΈΡΠ΅ Π΄Π° Π·Π°Π·Π΅ΠΌΠ°Ρ ΠΏΠΎΠ½Π°ΡΡΠ΅Π½ ΠΏΡΠΈΡΡΠ°ΠΏ ΠΈΠ»ΠΈ Π΄Π° ΠΊΠΎΡΠΈΡΡΠ°Ρ Π½Π°ΡΡΠ΅Π½ ΠΏΡΠΈΡΡΠ°ΠΏ ΠΊΠ°ΠΊΠΎ ΡΠ΅ΡΠ΅ΡΠ΅Π½ΡΠ°. Π‘Π΅ΠΊΠ°ΠΊΠ²ΠΈ ΠΎΠ΄ΡΠ΅Π΄Π½ΠΈΡΠΈ ΡΠ΅ Π±Π΅ΡΠΊΠΎΡΠΈΡΠ½ΠΈ Π°ΠΊΠΎ Π½Π΅ ΠΌΠΎΠΆΠ°Ρ Π΄Π° ΡΠ΅ ΡΠ΅ΠΏΡΠΎΠ΄ΡΡΠΈΡΠ°Π°Ρ, Π° ΡΡΡΠ΅ ΠΏΠΎΠ±Π΅ΠΊΠΎΡΠΈΡΠ½ΠΈ ΠΊΠΎΠ³Π° ΡΠ΅ Π΄ΠΎΠ±ΠΈΠ²Π°Π°Ρ Π²ΠΎ Π»Π°Π±ΠΎΡΠ°ΡΠΎΡΠΈΡΠ°.
ΠΠΎ Π²Π΅ΡΠ·ΠΈΡΠ°ΡΠ° Π½Π° ΠΠΈΠ½ΡΠΊΡ Π½Π° WireGuard, ΡΠΎΡ Π³ΠΈ ΠΊΠΎΡΠΈΡΡΠΈ ΠΏΡΠ΅Π΄Π½ΠΎΡΡΠΈΡΠ΅ Π½Π° ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ΡΠΎ Π½Π° GSO - ΠΠΏΡΠΎΠ²Π°ΡΡΠ²Π°ΡΠ΅ Π½Π° Π³Π΅Π½Π΅ΡΠΈΡΠΊΠΈ ΡΠ΅Π³ΠΌΠ΅Π½ΡΠΈ. ΠΠ»Π°Π³ΠΎΠ΄Π°ΡΠ΅Π½ΠΈΠ΅ Π½Π° Π½Π΅Π³ΠΎ, ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΡ ΡΠΎΠ·Π΄Π°Π²Π° ΠΎΠ³ΡΠΎΠΌΠ΅Π½ ΠΏΠ°ΠΊΠ΅Ρ ΠΎΠ΄ 64 ΠΊΠΈΠ»ΠΎΠ±Π°ΡΡΠΈ ΠΈ Π³ΠΎ ΡΠΈΡΡΠΈΡΠ° / Π΄Π΅ΡΠΈΡΡΠΈΡΠ° ΡΠΎ Π΅Π΄Π½ΠΎ Π΄Π²ΠΈΠΆΠ΅ΡΠ΅. Π’Π°ΠΊΠ°, ΡΡΠΎΡΠΎΡΠΈΡΠ΅ Π·Π° ΠΏΠΎΠ²ΠΈΠΊΡΠ²Π°ΡΠ΅ ΠΈ ΡΠΏΡΠΎΠ²Π΅Π΄ΡΠ²Π°ΡΠ΅ Π½Π° ΠΊΡΠΈΠΏΡΠΎΠ³ΡΠ°ΡΡΠΊΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΡΠ΅ Π½Π°ΠΌΠ°Π»ΡΠ²Π°Π°Ρ. ΠΠΊΠΎ ΡΠ°ΠΊΠ°ΡΠ΅ Π΄Π° ΡΠ° ΠΌΠ°ΠΊΡΠΈΠΌΠΈΠ·ΠΈΡΠ°ΡΠ΅ ΠΏΡΠΎΠΏΡΡΠ½Π°ΡΠ° ΠΌΠΎΡ Π½Π° Π²Π°ΡΠ°ΡΠ° VPN ΠΊΠΎΠ½Π΅ΠΊΡΠΈΡΠ°, ΠΎΠ²Π° Π΅ Π΄ΠΎΠ±ΡΠ° ΠΈΠ΄Π΅ΡΠ°.
ΠΠΎ, ΠΊΠ°ΠΊΠΎ ΠΈ ΠΎΠ±ΠΈΡΠ½ΠΎ, ΡΠ΅Π°Π»Π½ΠΎΡΡΠ° Π½Π΅ Π΅ ΡΠΎΠ»ΠΊΡ Π΅Π΄Π½ΠΎΡΡΠ°Π²Π½Π°. ΠΡΠΏΡΠ°ΡΠ°ΡΠ΅ΡΠΎ Π½Π° ΡΠΎΠ»ΠΊΡ Π³ΠΎΠ»Π΅ΠΌ ΠΏΠ°ΠΊΠ΅Ρ Π΄ΠΎ ΠΌΡΠ΅ΠΆΠ΅Π½ Π°Π΄Π°ΠΏΡΠ΅Ρ Π±Π°ΡΠ° ΡΠΎΡ Π΄Π° ΡΠ΅ ΠΈΡΠ΅ΡΠ΅ Π½Π° ΠΌΠ½ΠΎΠ³Ρ ΠΏΠΎΠΌΠ°Π»ΠΈ ΠΏΠ°ΠΊΠ΅ΡΠΈ. ΠΠΎΡΠΌΠ°Π»Π½Π°ΡΠ° Π³ΠΎΠ»Π΅ΠΌΠΈΠ½Π° Π½Π° ΠΈΡΠΏΡΠ°ΡΠ°ΡΠ΅ Π΅ 1500 Π±Π°ΡΡΠΈ. ΠΠ΄Π½ΠΎΡΠ½ΠΎ, Π½Π°ΡΠΈΠΎΡ Π³ΠΈΠ³Π°Π½Ρ ΠΎΠ΄ 64 ΠΊΠΈΠ»ΠΎΠ±Π°ΡΡΠΈ ΡΠ΅ Π±ΠΈΠ΄Π΅ ΠΏΠΎΠ΄Π΅Π»Π΅Π½ Π½Π° 45 ΠΏΠ°ΠΊΠ΅ΡΠΈ (1240 Π±Π°ΡΡΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΈ 20 Π±Π°ΡΡΠΈ ΠΎΠ΄ Π½Π°ΡΠ»ΠΎΠ²ΠΎΡ Π½Π° IP). ΠΠΎΡΠΎΠ°, Π·Π° Π½Π΅ΠΊΠΎΠ΅ Π²ΡΠ΅ΠΌΠ΅, ΡΠΈΠ΅ ΡΠ΅Π»ΠΎΡΠ½ΠΎ ΡΠ΅ ΡΠ° Π±Π»ΠΎΠΊΠΈΡΠ°Π°Ρ ΡΠ°Π±ΠΎΡΠ°ΡΠ° Π½Π° ΠΌΡΠ΅ΠΆΠ½ΠΈΠΎΡ Π°Π΄Π°ΠΏΡΠ΅Ρ, Π±ΠΈΠ΄Π΅ΡΡΠΈ ΠΌΠΎΡΠ° Π΄Π° ΡΠ΅ ΠΈΡΠΏΡΠ°ΡΠ°Ρ Π·Π°Π΅Π΄Π½ΠΎ ΠΈ ΠΎΠ΄Π΅Π΄Π½Π°Ρ. ΠΠ°ΠΊΠΎ ΡΠ΅Π·ΡΠ»ΡΠ°Ρ Π½Π° ΡΠΎΠ°, ΠΎΠ²Π° ΡΠ΅ Π΄ΠΎΠ²Π΅Π΄Π΅ Π΄ΠΎ ΡΠΊΠΎΠΊ Π½Π° ΠΏΡΠΈΠΎΡΠΈΡΠ΅Ρ, Π° ΠΏΠ°ΠΊΠ΅ΡΠΈΡΠ΅ ΠΊΠ°ΠΊΠΎ VoIP, Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ΅ Π±ΠΈΠ΄Π°Ρ Π²ΠΎ ΡΠ΅Π΄ΠΈΡΠ°.
Π’Π°ΠΊΠ°, Π²ΠΈΡΠΎΠΊΠ°ΡΠ° ΠΏΡΠΎΠΏΡΡΠ½ΠΎΡΡ Π·Π° ΠΊΠΎΡΠ° WireGuard ΡΠΎΠ»ΠΊΡ ΡΠΌΠ΅Π»ΠΎ ΡΠ²ΡΠ΄ΠΈ ΡΠ΅ ΠΏΠΎΡΡΠΈΠ³Π½ΡΠ²Π° ΠΏΠΎ ΡΠ΅Π½Π° Π½Π° Π·Π°Π±Π°Π²ΡΠ²Π°ΡΠ΅ Π½Π° Π²ΠΌΡΠ΅ΠΆΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π° Π΄ΡΡΠ³ΠΈΡΠ΅ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ. Π ΡΠΈΠΌΠΎΡ Π½Π° WireGuard Π΅ Π²Π΅ΡΠ΅
ΠΠΎ, Π΄Π° ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΠΌΠ΅ ΠΏΠΎΠ½Π°ΡΠ°ΠΌΡ.
Π‘ΠΏΠΎΡΠ΅Π΄ ΠΎΠ΄ΡΠ΅Π΄Π½ΠΈΡΠΈΡΠ΅ Π²ΠΎ ΡΠ΅Ρ Π½ΠΈΡΠΊΠ°ΡΠ° Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ°, Π²ΡΡΠΊΠ°ΡΠ° ΠΏΠΎΠΊΠ°ΠΆΡΠ²Π° ΠΏΡΠΎΠΏΡΡΠ½ΠΎΡΡ ΠΎΠ΄ 1011 Mbps.
ΠΠΌΠΏΡΠ΅ΡΠΈΠ²Π½ΠΎ.
ΠΠ²Π° Π΅ ΠΎΡΠΎΠ±Π΅Π½ΠΎ ΠΈΠΌΠΏΡΠ΅ΡΠΈΠ²Π½ΠΎ ΠΏΠΎΡΠ°Π΄ΠΈ ΡΠ°ΠΊΡΠΎΡ ΡΡΠΎ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»Π½Π°ΡΠ° ΡΠ΅ΠΎΡΠ΅ΡΡΠΊΠ° ΠΏΡΠΎΠΏΡΡΠ½ΠΎΡΡ Π½Π° Π΅Π΄Π½Π° Π³ΠΈΠ³Π°Π±ΠΈΡΠ½Π° Π΅ΡΠ΅ΡΠ½Π΅Ρ ΠΊΠΎΠ½Π΅ΠΊΡΠΈΡΠ° Π΅ 966 Mbps ΡΠΎ Π³ΠΎΠ»Π΅ΠΌΠΈΠ½Π° Π½Π° ΠΏΠ°ΠΊΠ΅Ρ ΠΎΠ΄ 1500 Π±Π°ΡΡΠΈ ΠΌΠΈΠ½ΡΡ 20 Π±Π°ΡΡΠΈ Π·Π° Π·Π°Π³Π»Π°Π²ΠΈΠ΅ΡΠΎ IP, 8 Π±Π°ΡΡΠΈ Π·Π° Π·Π°Π³Π»Π°Π²ΠΈΠ΅ΡΠΎ UDP ΠΈ 16 Π±Π°ΡΡΠΈ Π·Π° Π·Π°Π³Π»Π°Π²ΠΈΠ΅ΡΠΎ Π½Π° ΡΠ°ΠΌΠΈΠΎΡ WireGuard. ΠΠΌΠ° ΡΡΡΠ΅ Π΅Π΄Π΅Π½ IP Π½Π°ΡΠ»ΠΎΠ² Π²ΠΎ ΠΈΠ½ΠΊΠ°ΠΏΡΡΠ»ΠΈΡΠ°Π½ΠΈΠΎΡ ΠΏΠ°ΠΊΠ΅Ρ ΠΈ ΡΡΡΠ΅ Π΅Π΄Π΅Π½ Π²ΠΎ TCP Π·Π° 20 Π±Π°ΡΡΠΈ. ΠΠ½Π°ΡΠΈ, ΠΎΠ΄ ΠΊΠ°Π΄Π΅ Π΄ΠΎΡΠ΄Π΅ ΠΎΠ²ΠΎΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Π΅Π½ ΠΏΡΠΎΠΏΡΡΠ΅Π½ ΠΎΠΏΡΠ΅Π³?
Π‘ΠΎ ΠΎΠ³ΡΠΎΠΌΠ½ΠΈ ΡΠ°ΠΌΠΊΠΈ ΠΈ ΠΏΡΠΈΠ΄ΠΎΠ±ΠΈΠ²ΠΊΠΈΡΠ΅ ΠΎΠ΄ GSO Π·Π° ΠΊΠΎΠΈ Π·Π±ΠΎΡΡΠ²Π°Π²ΠΌΠ΅ ΠΏΠΎΠ³ΠΎΡΠ΅, ΡΠ΅ΠΎΡΠ΅ΡΡΠΊΠΈΠΎΡ ΠΌΠ°ΠΊΡΠΈΠΌΡΠΌ Π·Π° Π³ΠΎΠ»Π΅ΠΌΠΈΠ½Π° Π½Π° ΡΠ°ΠΌΠΊΠ° ΠΎΠ΄ 9000 Π±Π°ΡΡΠΈ Π±ΠΈ Π±ΠΈΠ» 1014 Mbps. ΠΠ±ΠΈΡΠ½ΠΎ ΡΠ°ΠΊΠ²Π°ΡΠ° ΠΏΡΠΎΠΏΡΡΠ½ΠΎΡΡ Π΅ Π½Π΅Π΄ΠΎΡΡΠΈΠΆΠ½Π° Π²ΠΎ ΡΠ΅Π°Π»Π½ΠΎΡΡΠ°, Π±ΠΈΠ΄Π΅ΡΡΠΈ Π΅ ΠΏΠΎΠ²ΡΠ·Π°Π½Π° ΡΠΎ Π³ΠΎΠ»Π΅ΠΌΠΈ ΡΠ΅ΡΠΊΠΎΡΠΈΠΈ. Π’Π°ΠΊΠ°, ΠΌΠΎΠΆΠ°ΠΌ ΡΠ°ΠΌΠΎ Π΄Π° ΠΏΡΠ΅ΡΠΏΠΎΡΡΠ°Π²Π°ΠΌ Π΄Π΅ΠΊΠ° ΡΠ΅ΡΡΠΎΡ Π΅ Π½Π°ΠΏΡΠ°Π²Π΅Π½ ΡΠΎ ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ Π½Π° ΡΡΡΠ΅ ΠΏΠΎΠ΄Π΅Π±Π΅Π»ΠΈ ΠΏΡΠ΅Π³ΠΎΠ»Π΅ΠΌΠΈ ΡΠ°ΠΌΠΊΠΈ ΠΎΠ΄ 64 ΠΊΠΈΠ»ΠΎΠ±Π°ΡΡΠΈ ΡΠΎ ΡΠ΅ΠΎΡΠ΅ΡΡΠΊΠΈ ΠΌΠ°ΠΊΡΠΈΠΌΡΠΌ ΠΎΠ΄ 1023 Mbps, ΡΡΠΎ Π΅ ΠΏΠΎΠ΄Π΄ΡΠΆΠ°Π½ΠΎ ΡΠ°ΠΌΠΎ ΠΎΠ΄ Π½Π΅ΠΊΠΎΠΈ ΠΌΡΠ΅ΠΆΠ½ΠΈ Π°Π΄Π°ΠΏΡΠ΅ΡΠΈ. ΠΠΎ, ΠΎΠ²Π° Π΅ Π°ΠΏΡΠΎΠ»ΡΡΠ½ΠΎ Π½Π΅ΠΏΡΠΈΠΌΠ΅Π½Π»ΠΈΠ²ΠΎ Π²ΠΎ ΡΠ΅Π°Π»Π½ΠΈ ΡΡΠ»ΠΎΠ²ΠΈ, ΠΈΠ»ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ ΡΠ°ΠΌΠΎ ΠΏΠΎΠΌΠ΅ΡΡ Π΄Π²Π΅ Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΎ ΠΏΠΎΠ²ΡΠ·Π°Π½ΠΈ ΡΡΠ°Π½ΠΈΡΠΈ, ΠΈΡΠΊΠ»ΡΡΠΈΠ²ΠΎ Π²ΠΎ ΡΠ°ΠΌΠΊΠΈΡΠ΅ Π½Π° ΡΠ΅ΡΡ-ΠΊΠ»ΡΠΏΠ°ΡΠ°.
ΠΠΎ, Π±ΠΈΠ΄Π΅ΡΡΠΈ ΡΡΠ½Π΅Π»ΠΎΡ VPN ΡΠ΅ ΠΏΡΠ΅ΠΏΡΠ°ΡΠ° ΠΏΠΎΠΌΠ΅ΡΡ Π΄Π²Π° Π΄ΠΎΠΌΠ°ΡΠΈΠ½ΠΈ ΠΊΠΎΡΠΈΡΡΠ΅ΡΡΠΈ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ ΠΊΠΎΠ½Π΅ΠΊΡΠΈΡΠ° ΠΊΠΎΡΠ° Π²ΠΎΠΎΠΏΡΡΠΎ Π½Π΅ ΠΏΠΎΠ΄Π΄ΡΠΆΡΠ²Π° ΡΠ°ΠΌΠ±ΠΎ ΡΠ°ΠΌΠΊΠΈ, ΡΠ΅Π·ΡΠ»ΡΠ°ΡΠΎΡ ΠΏΠΎΡΡΠΈΠ³Π½Π°Ρ Π½Π° ΠΊΠ»ΡΠΏΠ°ΡΠ° Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π·Π΅ΠΌΠ΅ ΠΊΠ°ΠΊΠΎ ΡΠ΅ΠΏΠ΅Ρ. ΠΠ²Π° Π΅ Π΅Π΄Π½ΠΎΡΡΠ°Π²Π½ΠΎ Π½Π΅ΡΠ΅Π°Π»Π½ΠΎ Π»Π°Π±ΠΎΡΠ°ΡΠΎΡΠΈΡΠΊΠΎ Π΄ΠΎΡΡΠΈΠ³Π½ΡΠ²Π°ΡΠ΅ ΠΊΠΎΠ΅ Π΅ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΈ Π½Π΅ΠΏΡΠΈΠΌΠ΅Π½Π»ΠΈΠ²ΠΎ Π²ΠΎ ΡΠ΅Π°Π»Π½ΠΈ Π±ΠΎΡΠ±Π΅Π½ΠΈ ΡΡΠ»ΠΎΠ²ΠΈ.
ΠΡΡΠΈ ΠΈ ΡΠ΅Π΄Π΅ΡΡΠΈ Π²ΠΎ ΡΠ΅Π½ΡΠ°ΡΠΎΡ Π·Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ, Π½Π΅ ΠΌΠΎΠΆΠ΅Π² Π΄Π° ΠΏΡΠ΅ΡΡΠ»Π°ΠΌ ΡΠ°ΠΌΠΊΠΈ ΠΏΠΎΠ³ΠΎΠ»Π΅ΠΌΠΈ ΠΎΠ΄ 9000 Π±Π°ΡΡΠΈ.
ΠΡΠΈΡΠ΅ΡΠΈΡΠΌΠΎΡ Π½Π° ΠΏΡΠΈΠΌΠ΅Π½Π»ΠΈΠ²ΠΎΡΡ Π²ΠΎ ΡΠ΅Π°Π»Π½ΠΈΠΎΡ ΠΆΠΈΠ²ΠΎΡ Π΅ Π°ΠΏΡΠΎΠ»ΡΡΠ½ΠΎ ΠΏΡΠ΅ΠΊΡΡΠ΅Π½ ΠΈ, ΠΊΠ°ΠΊΠΎ ΡΡΠΎ ΠΌΠΈΡΠ»Π°ΠΌ, Π°Π²ΡΠΎΡΠΎΡ Π½Π° ΡΠΏΡΠΎΠ²Π΅Π΄Π΅Π½ΠΎΡΠΎ βΠΌΠ΅ΡΠ΅ΡΠ΅β ΡΠ΅ΡΠΈΠΎΠ·Π½ΠΎ ΡΠ΅ Π΄ΠΈΡΠΊΡΠ΅Π΄ΠΈΡΠΈΡΠ° ΠΎΠ΄ ΠΎΡΠΈΠ³Π»Π΅Π΄Π½ΠΈ ΠΏΡΠΈΡΠΈΠ½ΠΈ.
ΠΠΎΡΠ»Π΅Π΄Π½Π° ΡΡΠΎΡΠΊΠ° Π½Π°Π΄Π΅ΠΆ
ΠΠ΅Π±-ΡΡΡΠ°Π½ΠΈΡΠ°ΡΠ° WireGuard Π·Π±ΠΎΡΡΠ²Π° ΠΌΠ½ΠΎΠ³Ρ Π·Π° ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅ΡΠΈΡΠ΅ ΠΈ ΡΡΠ°Π½ΡΠ²Π° ΡΠ°ΡΠ½ΠΎ Π·Π° ΡΡΠΎ Π½Π°Π²ΠΈΡΡΠΈΠ½Π° Π΅ Π½Π°ΠΌΠ΅Π½Π΅Ρ.
ΠΠ΄Π½ΠΎΡΡΠ°Π²Π΅Π½ ΠΈ Π±ΡΠ· VPN ΠΊΠΎΡ Π½Π΅ Π±Π°ΡΠ° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΠ° ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΡΠ°ΡΠΏΠΎΡΠ΅Π΄ΠΈ ΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ° ΡΠΎ ΠΌΠ°ΡΠΈΠ²Π½ΠΈ Π°Π»Π°ΡΠΊΠΈ Π·Π° ΠΎΡΠΊΠ΅ΡΡΡΠ°ΡΠΈΡΠ° ΠΊΠ°ΠΊΠΎ ΡΡΠΎ ΠΈΠΌΠ° Amazon Π²ΠΎ Π½ΠΈΠ²Π½ΠΈΠΎΡ ΠΎΠ±Π»Π°ΠΊ. ΠΠΎΡΠΎΡΠ½ΠΎ, ΠΠΌΠ°Π·ΠΎΠ½ Π³ΠΈ ΠΊΠΎΡΠΈΡΡΠΈ Π½Π°ΡΠ½ΠΎΠ²ΠΈΡΠ΅ Ρ Π°ΡΠ΄Π²Π΅ΡΡΠΊΠΈ ΠΊΠ°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ ΡΡΠΎ Π³ΠΈ ΡΠΏΠΎΠΌΠ΅Π½Π°Π² ΠΏΡΠ΅ΡΡ ΠΎΠ΄Π½ΠΎ, ΠΊΠ°ΠΊΠΎ ΡΡΠΎ Π΅ AVX512. ΠΠ²Π° Π΅ Π½Π°ΠΏΡΠ°Π²Π΅Π½ΠΎ ΡΠΎ ΡΠ΅Π» Π΄Π° ΡΠ΅ Π·Π°Π±ΡΠ·Π° ΡΠ°Π±ΠΎΡΠ°ΡΠ° ΠΈ Π΄Π° Π½Π΅ ΡΠ΅ Π²ΡΠ·ΡΠ²Π° Π·Π° x86 ΠΈΠ»ΠΈ Π½Π΅ΠΊΠΎΡΠ° Π΄ΡΡΠ³Π° Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ°.
Π’ΠΈΠ΅ ΡΠ° ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠ°Π°Ρ ΠΏΡΠΎΠΏΡΡΠ½Π°ΡΠ° ΠΌΠΎΡ ΠΈ ΠΏΠ°ΠΊΠ΅ΡΠΈΡΠ΅ ΠΏΠΎΠ³ΠΎΠ»Π΅ΠΌΠΈ ΠΎΠ΄ 9000 Π±Π°ΡΡΠΈ - ΡΠΎΠ° ΡΠ΅ Π±ΠΈΠ΄Π°Ρ ΠΎΠ³ΡΠΎΠΌΠ½ΠΈ ΠΈΠ½ΠΊΠ°ΠΏΡΡΠ»ΠΈΡΠ°Π½ΠΈ ΡΠ°ΠΌΠΊΠΈ Π·Π° ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅ΡΠΈΡΠ΅ Π΄Π° ΠΊΠΎΠΌΡΠ½ΠΈΡΠΈΡΠ°Π°Ρ Π΅Π΄Π½ΠΈ ΡΠΎ Π΄ΡΡΠ³ΠΈ, ΠΈΠ»ΠΈ Π·Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Π·Π° ΡΠ΅Π·Π΅ΡΠ²Π½ΠΈ ΠΊΠΎΠΏΠΈΠΈ, ΡΠΎΠ·Π΄Π°Π²Π°ΡΠ΅ ΡΠ½ΠΈΠΌΠΊΠΈ ΠΈΠ»ΠΈ ΡΠ°ΡΠΏΠΎΡΠ΅Π΄ΡΠ²Π°ΡΠ΅ Π½Π° ΠΈΡΡΠΈΡΠ΅ ΠΎΠ²ΠΈΠ΅ ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅ΡΠΈ. ΠΡΡΠΈ ΠΈ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ½ΠΈΡΠ΅ IP Π°Π΄ΡΠ΅ΡΠΈ Π½Π΅ΠΌΠ° Π΄Π° Π²Π»ΠΈΡΠ°Π°Ρ Π½Π° ΡΠ°Π±ΠΎΡΠ°ΡΠ° Π½Π° WireGuard Π½Π° ΠΊΠΎΡ Π±ΠΈΠ»ΠΎ Π½Π°ΡΠΈΠ½ Π²ΠΎ ΡΠ»ΡΡΠ°ΡΠΎΡ ΡΠΎ ΡΡΠ΅Π½Π°ΡΠΈΠΎΡΠΎ ΡΡΠΎ Π³ΠΎ ΠΎΠΏΠΈΡΠ°Π².
ΠΠΎΠ±ΡΠΎ ΠΎΠ΄ΠΈΠ³ΡΠ°Π½ΠΎ. ΠΡΠΈΠ»ΠΈΡΠ°Π½ΡΠ½Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ° ΠΈ ΠΌΠ½ΠΎΠ³Ρ ΡΠ΅Π½ΠΎΠΊ, ΡΠ΅ΡΠΈΡΠΈ ΡΠ΅ΡΠ΅ΡΠ΅Π½ΡΠ΅Π½ ΠΏΡΠΎΡΠΎΠΊΠΎΠ».
ΠΠΎ, Π΅Π΄Π½ΠΎΡΡΠ°Π²Π½ΠΎ Π½Π΅ ΡΠ΅ Π²ΠΊΠ»ΠΎΠΏΡΠ²Π° Π²ΠΎ ΡΠ²Π΅Ρ Π½Π°Π΄Π²ΠΎΡ ΠΎΠ΄ ΡΠ΅Π½ΡΠ°ΡΠΎΡ Π·Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ ΡΡΠΎ Π²ΠΈΠ΅ ΡΠ΅Π»ΠΎΡΠ½ΠΎ Π³ΠΎ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΠ°ΡΠ΅. ΠΠΊΠΎ Π³ΠΎ ΠΏΡΠ΅Π·Π΅ΠΌΠ΅ΡΠ΅ ΡΠΈΠ·ΠΈΠΊΠΎΡ ΠΈ ΠΏΠΎΡΠ½Π΅ΡΠ΅ Π΄Π° Π³ΠΎ ΠΊΠΎΡΠΈΡΡΠΈΡΠ΅ WireGuard, ΡΠ΅ ΠΌΠΎΡΠ° Π΄Π° ΠΏΡΠ°Π²ΠΈΡΠ΅ ΠΏΠΎΡΡΠΎΡΠ°Π½ΠΈ ΠΊΠΎΠΌΠΏΡΠΎΠΌΠΈΡΠΈ Π²ΠΎ Π΄ΠΈΠ·Π°ΡΠ½ΠΎΡ ΠΈ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ°ΡΠ° Π½Π° ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΎΡ Π·Π° ΡΠΈΡΡΠΈΡΠ°ΡΠ΅.
ΠΠ·Π»Π΅Π·
ΠΠ΅ΡΠ½ΠΎ ΠΌΠΈ Π΅ Π΄Π° Π·Π°ΠΊΠ»ΡΡΠ°ΠΌ Π΄Π΅ΠΊΠ° WireGuard ΡΓ¨ ΡΡΡΠ΅ Π½Π΅ Π΅ ΠΏΠΎΠ΄Π³ΠΎΡΠ²Π΅Π½.
ΠΠ΅ΡΠ΅ Π·Π°ΠΌΠΈΡΠ»Π΅Π½ ΠΊΠ°ΠΊΠΎ Π»Π΅ΡΠ½ΠΎ ΠΈ Π±ΡΠ·ΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π·Π° Π³ΠΎΠ»Π΅ΠΌ Π±ΡΠΎΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ ΡΠΎ ΠΏΠΎΡΡΠΎΠ΅ΡΠΊΠΈΡΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΡΠ°. ΠΠ° ΠΆΠ°Π», Π·Π° Π΄ΠΎΠ±ΡΠΎΡΠΎ Π½Π° ΠΎΠ²ΠΈΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΡΠ°, ΡΠΎΡ ΠΆΡΡΠ²ΡΠ²Π°ΡΠ΅ ΠΌΠ½ΠΎΠ³Ρ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΊΠΎΠΈ ΡΠ΅ Π±ΠΈΠ΄Π°Ρ ΡΠ΅Π»Π΅Π²Π°Π½ΡΠ½ΠΈ Π·Π° ΠΏΠΎΠ²Π΅ΡΠ΅ΡΠΎ ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΈ. ΠΠ°ΡΠΎΠ° Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° Π³ΠΈ Π·Π°ΠΌΠ΅Π½ΠΈ IPsec ΠΈΠ»ΠΈ OpenVPN.
ΠΠ° Π΄Π° ΠΌΠΎΠΆΠ΅ WireGuard Π΄Π° ΡΡΠ°Π½Π΅ ΠΊΠΎΠ½ΠΊΡΡΠ΅Π½ΡΠ΅Π½, ΡΡΠ΅Π±Π° Π΄Π° Π΄ΠΎΠ΄Π°Π΄Π΅ Π±Π°ΡΠ΅ΠΌ ΠΏΠΎΡΡΠ°Π²ΠΊΠ° Π·Π° IP Π°Π΄ΡΠ΅ΡΠ° ΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΠ° Π·Π° ΡΡΡΠΈΡΠ°ΡΠ΅ ΠΈ DNS. ΠΡΠΈΠ³Π»Π΅Π΄Π½ΠΎ, Π·Π° ΠΎΠ²Π° ΡΠ»ΡΠΆΠ°Ρ ΡΠΈΡΡΠΈΡΠ°Π½ΠΈΡΠ΅ ΠΊΠ°Π½Π°Π»ΠΈ.
ΠΠ΅Π·Π±Π΅Π΄Π½ΠΎΡΡΠ° Π΅ ΠΌΠΎΡΠΎΡ Π³Π»Π°Π²Π΅Π½ ΠΏΡΠΈΠΎΡΠΈΡΠ΅Ρ ΠΈ Π²ΠΎ ΠΌΠΎΠΌΠ΅Π½ΡΠΎΠ² Π½Π΅ΠΌΠ°ΠΌ ΠΏΡΠΈΡΠΈΠ½Π° Π΄Π° Π²Π΅ΡΡΠ²Π°ΠΌ Π΄Π΅ΠΊΠ° IKE ΠΈΠ»ΠΈ TLS ΡΠ΅ Π½Π΅ΠΊΠ°ΠΊΠΎ ΠΊΠΎΠΌΠΏΡΠΎΠΌΠΈΡΠΈΡΠ°Π½ΠΈ ΠΈΠ»ΠΈ ΡΠΊΡΡΠ΅Π½ΠΈ. ΠΠΎ Π΄Π²Π°ΡΠ° ΠΎΠ΄ Π½ΠΈΠ² Π΅ ΠΏΠΎΠ΄Π΄ΡΠΆΠ°Π½ΠΎ ΠΌΠΎΠ΄Π΅ΡΠ½ΠΎ ΡΠΈΡΡΠΈΡΠ°ΡΠ΅, Π° ΡΠΈΠ΅ ΡΠ΅ Π΄ΠΎΠΊΠ°ΠΆΠ°Π½ΠΈ ΡΠΎ Π΄Π΅ΡΠ΅Π½ΠΈΠΈ Π½Π° ΡΠ°Π±ΠΎΡΠ°. Π‘Π°ΠΌΠΎ Π·Π°ΡΠΎΠ° ΡΡΠΎ Π½Π΅ΡΡΠΎ Π΅ ΠΏΠΎΠ½ΠΎΠ²ΠΎ Π½Π΅ Π·Π½Π°ΡΠΈ Π΄Π΅ΠΊΠ° Π΅ ΠΏΠΎΠ΄ΠΎΠ±ΡΠΎ.
ΠΠ½ΡΠ΅ΡΠΎΠΏΠ΅ΡΠ°Π±ΠΈΠ»Π½ΠΎΡΡΠ° Π΅ ΠΈΡΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ Π²Π°ΠΆΠ½Π° ΠΊΠΎΠ³Π° ΠΊΠΎΠΌΡΠ½ΠΈΡΠΈΡΠ°ΡΠ΅ ΡΠΎ ΡΡΠ΅ΡΠΈ ΡΡΡΠ°Π½ΠΈ ΡΠΈΠΈ ΡΡΠ°Π½ΠΈΡΠΈ Π½Π΅ Π³ΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΠ°ΡΠ΅. IPsec Π΅ Π΄Π΅ ΡΠ°ΠΊΡΠΎ ΡΡΠ°Π½Π΄Π°ΡΠ΄ ΠΈ Π΅ ΠΏΠΎΠ΄Π΄ΡΠΆΠ°Π½ ΡΠ΅ΡΠΈΡΠΈ Π½Π°ΡΠ΅ΠΊΠ°Π΄Π΅. Π ΡΠΎΡ ΡΠ°Π±ΠΎΡΠΈ. Π Π±Π΅Π· ΡΠ°Π·Π»ΠΈΠΊΠ° ΠΊΠ°ΠΊΠΎ ΠΈΠ·Π³Π»Π΅Π΄Π°, Π²ΠΎ ΡΠ΅ΠΎΡΠΈΡΠ°, WireGuard Π²ΠΎ ΠΈΠ΄Π½ΠΈΠ½Π° ΠΌΠΎΠΆΠ΅Π±ΠΈ Π½Π΅ΠΌΠ° Π΄Π° Π±ΠΈΠ΄Π΅ ΠΊΠΎΠΌΠΏΠ°ΡΠΈΠ±ΠΈΠ»Π΅Π½ Π΄ΡΡΠΈ ΠΈ ΡΠΎ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ Π²Π΅ΡΠ·ΠΈΠΈ ΠΎΠ΄ ΡΠ΅Π±Π΅.
Π‘Π΅ΠΊΠΎΡΠ° ΠΊΡΠΈΠΏΡΠΎΠ³ΡΠ°ΡΡΠΊΠ° Π·Π°ΡΡΠΈΡΠ° Π΅ ΡΠΊΡΡΠ΅Π½Π° ΠΏΠΎΡΠ°Π½ΠΎ ΠΈΠ»ΠΈ ΠΏΠΎΠ΄ΠΎΡΠ½Π° ΠΈ, ΡΠΎΠΎΠ΄Π²Π΅ΡΠ½ΠΎ, ΠΌΠΎΡΠ° Π΄Π° ΡΠ΅ Π·Π°ΠΌΠ΅Π½ΠΈ ΠΈΠ»ΠΈ Π°ΠΆΡΡΠΈΡΠ°.
ΠΠ΅Π³ΠΈΡΠ°ΡΠ΅ΡΠΎ Π½Π° ΡΠΈΡΠ΅ ΠΎΠ²ΠΈΠ΅ ΡΠ°ΠΊΡΠΈ ΠΈ ΡΠ»Π΅ΠΏΠΎ ΠΆΠ΅Π»Π±Π°ΡΠ° Π΄Π° Π³ΠΎ ΠΊΠΎΡΠΈΡΡΠΈΡΠ΅ WireGuard Π·Π° Π΄Π° Π³ΠΎ ΠΏΠΎΠ²ΡΠ·Π΅ΡΠ΅ Π²Π°ΡΠΈΠΎΡ iPhone ΡΠΎ Π²Π°ΡΠ°ΡΠ° Π΄ΠΎΠΌΠ°ΡΠ½Π° ΡΠ°Π±ΠΎΡΠ½Π° ΡΡΠ°Π½ΠΈΡΠ° Π΅ ΡΠ°ΠΌΠΎ ΠΌΠ°ΡΡΠ΅Ρ ΠΊΠ»Π°Ρ Π²ΠΎ Π·Π°Π³Π»Π°Π²ΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π° Π³Π»Π°Π²Π°ΡΠ° Π²ΠΎ ΠΏΠ΅ΡΠΎΠΊ.
ΠΠ·Π²ΠΎΡ: www.habr.com