ΠŸΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π½Π° VPN Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° към ядрото Π½Π° DragonFly BSD. WireGuard

Около 100 ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ, ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ с внСдряванСто Π½Π° VPN ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°, са ΠΏΡ€ΠΈΠ΅Ρ‚ΠΈ Π² ядрото Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ‚Π° систСма DragonFly BSD. WireGuardΠ”Ρ€Π°ΠΉΠ²Π΅Ρ€ "wg" с ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» WireGuard ΠŸΠΎΡ€Ρ‚ΠΈΡ€Π°Π½ΠΎ ΠΎΡ‚ FreeBSD, Π΄ΠΎΠΊΠ°Ρ‚ΠΎ криптографскитС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, мрСТовият интСрфСйс ΠΈ ioctl API (Π·Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ» Π² потрСбитСлското пространство) са заимствани ΠΎΡ‚ OpenBSD. ΠŸΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ Π² ΠΏΠΎΠΌΠΎΡ‰Π½Π°Ρ‚Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ° ifconfig, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠ° Π·Π° VPN конфигурация, са ΠΏΠΎΡ€Ρ‚ΠΈΡ€Π°Π½ΠΈ ΠΎΡ‚ OpenBSD. Π˜ΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡΡ‚Π° Π΅ ΡΡŠΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠ° с всички ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»Π½ΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈ. WireGuard Π·Π° Linux, Windows, macOS, *BSD, iOS ΠΈ AndroidDragonFly BSD стана ΠΏΠ΅Ρ‚Π°Ρ‚Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Π° систСма с ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ ΠΊΠΎΠ΄ слСд Linux, OpenBSD, NetBSD ΠΈ FreeBSD с ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€Π°Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° WireGuard.

Π’ WireGuard Използва сС концСпцията Π·Π° ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·ΠΈΡ€Π°Π½Π΅ с ΠΊΠ»ΡŽΡ‡ Π·Π° ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½Π΅, която Π²ΠΊΠ»ΡŽΡ‡Π²Π° ΠΎΠ±Π²ΡŠΡ€Π·Π²Π°Π½Π΅ Π½Π° частСн ΠΊΠ»ΡŽΡ‡ с всСки ΠΌΡ€Π΅ΠΆΠΎΠ² интСрфСйс ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ ΠΌΡƒ Π·Π° ΠΎΠ±Π²ΡŠΡ€Π·Π²Π°Π½Π΅ с ΠΏΡƒΠ±Π»ΠΈΡ‡Π΅Π½ ΠΊΠ»ΡŽΡ‡. Π—Π° договарянС Π½Π° ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅ ΠΈ ΡΠ²ΡŠΡ€Π·Π²Π°Π½Π΅ Π±Π΅Π· стартиранС Π½Π° ΠΎΡ‚Π΄Π΅Π»Π΅Π½ Π΄Π΅ΠΌΠΎΠ½ Π² потрСбитСлското пространство сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΡŠΡ‚ Noise_IK ΠΎΡ‚ Noise Protocol Framework, ΠΏΠΎΠ΄ΠΎΠ±Π΅Π½ Π½Π° ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° authorized_keys Π² SSH. ΠŸΡ€Π΅Π½ΠΎΡΡŠΡ‚ Π½Π° Π΄Π°Π½Π½ΠΈ сС ΠΎΡΡŠΡ‰Π΅ΡΡ‚Π²ΡΠ²Π° Ρ‡Ρ€Π΅Π· капсулиранС Π² UDP ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ. ΠŸΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° сС ΠΏΡ€Π΅Π½Π°Π·Π½Π°Ρ‡Π°Π²Π°Π½Π΅ Π½Π° IP адрСси. VPN-ΡΡŠΡ€Π²ΡŠΡ€ΠΈ (Ρ€ΠΎΡƒΠΌΠΈΠ½Π³) Π±Π΅Π· ΠΏΡ€Π΅ΠΊΡŠΡΠ²Π°Π½Π΅ Π½Π° Π²Ρ€ΡŠΠ·ΠΊΠ°Ρ‚Π° с Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½Π° рСконфигурация Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈΡ‚Π΅.

Π¨ΠΈΡ„Ρ€ΠΎΠ²Π°Π½Π΅Ρ‚ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΡˆΠΈΡ„ΡŠΡ€Π° Π½Π° ΠΏΠΎΡ‚ΠΎΠΊΠ° ChaCha20 ΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΡŠΠΌΠ° Π·Π° удостовСряванС Π½Π° ΡΡŠΠΎΠ±Ρ‰Π΅Π½ΠΈΡ (MAC) Poly1305, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π΅Π½ ΠΎΡ‚ Daniel J. Bernstein, Tanja Lange ΠΈ Peter Schwabe. ChaCha20 ΠΈ Poly1305 сС ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€Π°Ρ‚ ΠΊΠ°Ρ‚ΠΎ ΠΏΠΎ-Π±ΡŠΡ€Π·ΠΈ ΠΈ ΠΏΠΎ-сигурни Π°Π½Π°Π»ΠΎΠ·ΠΈ Π½Π° AES-256-CTR ΠΈ HMAC, чиято софтуСрна рСализация позволява постиганС Π½Π° фиксирано Π²Ρ€Π΅ΠΌΠ΅ Π·Π° изпълнСниС Π±Π΅Π· ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° спСциална Ρ…Π°Ρ€Π΄ΡƒΠ΅Ρ€Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°. Π—Π° Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½Π΅ Π½Π° сподСлСн Ρ‚Π°Π΅Π½ ΠΊΠ»ΡŽΡ‡ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΡŠΡ‚ Diffie-Hellman с Π΅Π»ΠΈΠΏΡ‚ΠΈΡ‡Π½Π° ΠΊΡ€ΠΈΠ²Π° Π² ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Curve25519, ΡΡŠΡ‰ΠΎ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ ΠΎΡ‚ Daniel Bernstein. Π—Π° Ρ…Π΅ΡˆΠΈΡ€Π°Π½Π΅ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΡŠΠΌΡŠΡ‚ BLAKE2s (RFC7693).

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с DDoS Π·Π°Ρ‰ΠΈΡ‚Π°, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ ΡƒΠ΅Π± хостинг със Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS Π°Ρ‚Π°ΠΊΠΈ, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ | ProHoster