Π”ΠΎΡΡ‚ΡŠΠΏΠ΅Π½ Π΅ OpenVPN 2.7.0

Π‘Π»Π΅Π΄ Ρ‚Ρ€ΠΈ Π³ΠΎΠ΄ΠΈΠ½ΠΈ ΠΎΡ‚ ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π½Π΅Ρ‚ΠΎ Π½Π° вСрсия 2.6, Π΅ ΠΏΠΎΠ΄Π³ΠΎΡ‚Π²Π΅Π½ Ρ€Π΅Π»ΠΈΠ· Π½Π° OpenVPN 2.7.0, ΠΏΠ°ΠΊΠ΅Ρ‚ Π·Π° създаванС Π½Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½ΠΈ частни ΠΌΡ€Π΅ΠΆΠΈ, ΠΊΠΎΠΉΡ‚ΠΎ позволява ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½ΠΎ соСдинСниС ΠΌΠ΅ΠΆΠ΄Ρƒ Π΄Π²Π΅ клиСнтски машини ΠΈΠ»ΠΈ осигуряванС Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° Π½Π° цСнтрализирания VPN ΡΡŠΡ€Π²ΡŠΡ€ Π·Π° Π΅Π΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° Π½Π° няколко ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°. ΠšΠΎΠ΄ΡŠΡ‚ Π½Π° OpenVPN сС разпространява ΠΏΠΎΠ΄ лицСнзия GPLv2, Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚Π΅ Π±ΠΈΠ½Π°Ρ€Π½ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ сС ΡΡŠΠ·Π΄Π°Π²Π°Ρ‚ Π·Π° Debian, Ubuntu, CentOS, RHEL ΠΈ Windows.

Основни нововъвСдСния:

  • На VPN-ΡΡŠΡ€Π²ΡŠΡ€ΠΈΡ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ…Π° Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° ΠΎΡ‚ΠΊΡ€ΠΈΠ²Π°Π½Π΅ Π½Π° няколко ΠΏΡ€ΠΈΠ΅ΠΌΠ°Ρ‰ΠΈ сокСта, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π·Π° Π΅Π΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΠΏΡ€ΠΈΠ΅ΠΌΠ°Π½Π΅ Π½Π° Π²Ρ€ΡŠΠ·ΠΊΠΈ ΠΏΡ€Π΅Π· UDP ΠΈ TCP ΠΈΠ»ΠΈ ΠΏΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈ ΠΏΠΎΡ€Ρ‚ΠΎΠ²Π΅.
  • ΠžΡΡŠΡ‰Π΅ΡΡ‚Π²Π΅Π½ Π΅ ΠΏΡ€Π΅Ρ…ΠΎΠ΄ Π½Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π½ΠΎΠ²Π°Ρ‚Π° вСрсия Π½Π° DCO ΠΌΠΎΠ΄ΡƒΠ»Π°, Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ Π² основния ΠΊΠΎΠΌΠΏΠΈΠ»Π°Ρ†ΠΈΠΎΠ½Π΅Π½ ядро Π½Π° Linux 6.16. Π’ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡΡ‚ Π² основния ΠΌΠΎΠ΄ΡƒΠ» ядро ΠΌΠΎΠ΄ΡƒΠ» ΠΈΠΌΠ° ΠΏΡ€ΠΎΠΌΠ΅Π½Π΅Π½ API ΠΈ сС ΠΏΡ€Π΅Π΄Π»Π°Π³Π° ΠΏΠΎΠ΄ ΠΈΠΌΠ΅Ρ‚ΠΎ "ovpn". ΠŸΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π½Π° стария ΠΌΠΎΠ΄ΡƒΠ» ovpn-dco Π΅ ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‚Π΅Π½Π°. ΠœΠΎΠ΄ΡƒΠ»ΡŠΡ‚ прСнася ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΏΠΎ ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½Π΅, ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΊΠ°Π½Π°Π»Π° Π½Π° страната Π½Π° ядро Π½Π° Linux ΠΈ позволява Π΄Π° сС ΠΈΠ·Π±Π΅Π³Π½Π°Ρ‚ Ρ€Π°Π·Ρ…ΠΎΠ΄ΠΈΡ‚Π΅, ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ със смяна Π½Π° контСкста, ΠΊΠΎΠ΅Ρ‚ΠΎ Π΄Π°Π²Π° Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° Ρ‡Ρ€Π΅Π· Π΄ΠΈΡ€Π΅ΠΊΡ‚Π΅Π½ Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ Π²ΡŠΡ‚Ρ€Π΅ΡˆΠ½ΠΈΡ API Π½Π° ядро ΠΈ ΠΈΠ·ΠΊΠ»ΡŽΡ‡Π²Π° Π±Π°Π²Π΅Π½ трансфСр Π½Π° Π΄Π°Π½Π½ΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ ядро ΠΈ пространството Π½Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ (ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½Π΅, Π΄Π΅ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½Π΅ ΠΈ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·ΠΈΡ€Π°Π½Π΅ сС ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π° ΠΎΡ‚ ΠΌΠΎΠ΄ΡƒΠ»Π° Π±Π΅Π· ΠΈΠ·ΠΏΡ€Π°Ρ‰Π°Π½Π΅ Π½Π° Ρ‚Ρ€Π°Ρ„ΠΈΠΊ към ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π²Π°Ρ‡Π° Π² пространството Π½Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ).
  • Π’ вСрсията Π·Π° Windows: във WFP Ρ„ΠΈΠ»Ρ‚Ρ€ΠΈΡ‚Π΅ Π΅ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½ Ρ„Π»Π°Π³ block-local; осигурСна Π΅ гСнСрация Π½Π° Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈ интСрфСйси ΠΏΡ€ΠΈ нСобходимост; осигурСн Π΅ старт Π½Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΈ услуги ΠΏΠΎΠ΄ Π½Π΅ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΡ€ΠΎΠ²Π°Π½ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»; Π·Π° Ρ€Π°Π±ΠΎΡ‚Π° с настройкитС Π½Π° DNS Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ NRPT (Π’Π°Π±Π»ΠΈΡ†Π° Π½Π° ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ°Ρ‚Π° Π·Π° Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Π²Π°Π½Π΅ Π½Π° ΠΈΠΌΠ΅Π½Π°); Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° win-dco Π·Π° ускоряванС Π½Π° VPN ΡΡŠΡ€Π²ΡŠΡ€ΠΈ.
  • ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π΅Π½ Π΅ Π½ΠΎΠ² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Π½Π° ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅ ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ "epoch", ΠΊΠΎΠΉΡ‚ΠΎ Π² Ρ€Π°Π·Π»ΠΈΠΊΠ°Ρ‚Π° ΠΎΡ‚ стандартния Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ "DATA_V2" добавя Π΅Ρ‚ΠΈΠΊΠ΅Ρ‚ AEAD Π² края Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚Π°, Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ обновява ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅Ρ‚Π΅ ΠΏΡ€ΠΈ достиганС Π½Π° Π»ΠΈΠΌΠΈΡ‚Π° Π½Π° тяхното ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅, ΠΈΠΌΠ° 64-Π±ΠΈΡ‚ΠΎΠ²ΠΈ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΈ Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° опСрация XOR ΠΏΡ€ΠΈ Ρ„ΠΎΡ€ΠΌΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π²Π΅ΠΊΡ‚ΠΎΡ€Π° Π½Π° инициализация.
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° lwipovpn β€” Смулация Π½Π° ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈ интСрфСйси tun/tap Π² потрСбитСлското пространство, Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π° Π½Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° TCP/IP стСка lwIP. Π§Ρ€Π΅Π· опцията "--dev-node unix:/path/to/lwipovpn" ΠΌΠΎΠΆΠ΅ Π΄Π° сС Π΅ΠΌΡƒΠ»ΠΈΡ€Π° напълно Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π΅Π½ VPN ΠΊΠ»ΠΈΠ΅Π½Ρ‚ Π½Π° ΡΡŠΡ‰Π°Ρ‚Π° систСма Π·Π° тСстванС ΠΈ отстраняванС Π½Π° Π³Ρ€Π΅ΡˆΠΊΠΈ Π² OpenVPN.
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π΄Π° сС Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°Ρ‚ част ΠΎΡ‚ настройкитС Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° (IP, ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ†ΠΈΡ, MTU, DNS) Ρ‡Ρ€Π΅Π· ΠΈΠ·ΠΏΡ€Π°Ρ‰Π°Π½Π΅ Π½Π° ΡΡŠΡ€Π²ΡŠΡ€ управляващи ΡΡŠΠΎΠ±Ρ‰Π΅Π½ΠΈΡ PUSH_UPDATE.
  • Π’ openVPN ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° Π·Π° Linux, BSD ΠΈ macOS Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° опцията "--dns-updown" Π·Π° стартиранС Π½Π° скрипт Π·Π° ΠΏΡ€ΠΈΠ»Π°Π³Π°Π½Π΅ Π½Π° DNS настройки, прСдоставСни ΠΎΡ‚ ΡΡŠΡ€Π²ΡŠΡ€Π°. Π‘ΠΊΡ€ΠΈΠΏΡ‚ΡŠΡ‚ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° настройка Ρ‡Ρ€Π΅Π· /etc/resolv.conf, systemd ΠΈΠ»ΠΈ resolveconf.
  • Π—Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Linux Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° опцията "--route-table" Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° Π·Π°Π΄Π°Π΄Π΅Π½ΠΈ ΠΎΡ‚ потрСбитСля Ρ‚Π°Π±Π»ΠΈΡ†ΠΈ Π·Π° ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ†ΠΈΡ.
  • Π Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° ΠΊΠ»ΠΎΠ½ mbedTLS 4. Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° TLS 1.3 Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ с криптографската Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° mbedTLS.
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ‚Π° систСма Haiku.
  • ΠŸΡ€Π΅ΠΊΡ€Π°Ρ‚Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π½Π° Ρ€Π΅ΠΆΠΈΠΌ Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° със статични ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅ (ΠΏΡ€Π΅ΠΏΠΎΡ€ΡŠΡ‡Π²Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Ρ€Π΅ΠΆΠΈΠΌ TLS), NTLMv1, Windows Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° wintun, OpenSSL 1.0.2, mbedTLS 2.x, компрСсия Π½Π° Π΄Π°Π½Π½ΠΈ ΠΏΡ€Π΅Π΄ΠΈ ΠΈΠ·ΠΏΡ€Π°Ρ‰Π°Π½Π΅Ρ‚ΠΎ, ΠΎΠΏΡ†ΠΈΠΈ "--memstats" ΠΈ "--opt-verify".

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

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