ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ Π½Π° nginx 1.16.0

Π‘Π»Π΅Π΄ Π³ΠΎΠ΄ΠΈΠ½Π° Π½Π° Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ прСдставлявано ΠΎΡ‚ Π½ΠΎΠ² стабилСн ΠΊΠ»ΠΎΠ½ Π½Π° високопроизводитСлСн HTTP ΡΡŠΡ€Π²ΡŠΡ€ ΠΈ ΠΌΡƒΠ»Ρ‚ΠΈΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π΅Π½ прокси ΡΡŠΡ€Π²ΡŠΡ€ nginx 1.16.0, ΠΊΠΎΠΉΡ‚ΠΎ абсорбира ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅, Π½Π°Ρ‚Ρ€ΡƒΠΏΠ°Π½ΠΈ Π² основния ΠΊΠ»ΠΎΠ½ 1.15.x. Π’ Π±ΡŠΠ΄Π΅Ρ‰Π΅ всички ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ Π² стабилния ΠΊΠ»ΠΎΠ½ 1.16 Ρ‰Π΅ Π±ΡŠΠ΄Π°Ρ‚ ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ с отстраняванСто Π½Π° сСриозни Π³Ρ€Π΅ΡˆΠΊΠΈ ΠΈ уязвимости. Π‘ΠΊΠΎΡ€ΠΎ Ρ‰Π΅ сС Ρ„ΠΎΡ€ΠΌΠΈΡ€Π° основният ΠΊΠ»ΠΎΠ½ Π½Π° nginx 1.17, Π² Ρ€Π°ΠΌΠΊΠΈΡ‚Π΅ Π½Π° ΠΊΠΎΠΉΡ‚ΠΎ Ρ‰Π΅ ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π½ΠΎΠ²ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. Π—Π° ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ нямат Π·Π°Π΄Π°Ρ‡Π°Ρ‚Π° Π΄Π° осигурят ΡΡŠΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ с ΠΌΠΎΠ΄ΡƒΠ»ΠΈ Π½Π° Ρ‚Ρ€Π΅Ρ‚ΠΈ страни, ΠΏΡ€Π΅ΠΏΠΎΡ€ΡŠΡ‡Π²Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡ‚Π΅ основния ΠΊΠ»ΠΎΠ½, въз основа Π½Π° ΠΊΠΎΠΉΡ‚ΠΎ сС Ρ„ΠΎΡ€ΠΌΠΈΡ€Π°Ρ‚ вСрсии Π½Π° Ρ‚ΡŠΡ€Π³ΠΎΠ²ΡΠΊΠΈΡ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ Nginx Plus Π½Π° всСки Ρ‚Ρ€ΠΈ мСсСца.

Най-Π·Π°Π±Π΅Π»Π΅ΠΆΠΈΡ‚Π΅Π»Π½ΠΈΡ‚Π΅ подобрСния, Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΈ ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π° Π½Π° ΠΊΠ»ΠΎΠ½Π° Π½Π°Π³ΠΎΡ€Π΅ ΠΏΠΎ Π²Π΅Ρ€ΠΈΠ³Π°Ρ‚Π° 1.15.x:

  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ Π² Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²ΠΈssl_certificate' ΠΈ 'ssl_сСртификат_ΠΊΠ»ΡŽΡ‡', ΠΊΠΎΠΉΡ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡Π½ΠΎ Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° сСртификати;
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° SSL сСртификати ΠΈ сСкрСтни ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅ ΠΎΡ‚ ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ Π±Π΅Π· ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° ΠΌΠ΅ΠΆΠ΄ΠΈΠ½Π½ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅;
  • Π’ Π±Π»ΠΎΠΊΠ° "срСщу Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅Ρ‚ΠΎΒ» въвСдСна Π½ΠΎΠ²Π° Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π° Β«ΡΠ»ΡƒΡ‡Π°Π΅Π½β€œ, с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° ΠΊΠΎΠΉΡ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°Ρ‚Π΅ балансиранС Π½Π° Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅Ρ‚ΠΎ с ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»Π΅Π½ ΠΈΠ·Π±ΠΎΡ€ Π½Π° ΡΡŠΡ€Π²ΡŠΡ€ Π·Π° прСнасочванС Π½Π° Π²Ρ€ΡŠΠ·ΠΊΠ°Ρ‚Π°;
  • Π’ ΠΌΠΎΠ΄ΡƒΠ»Π° ngx_stream_ssl_preread Π²Π½Π΅Π΄Ρ€Π΅Π½Π° ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π° $ssl_preread_protocol,
    ΠΊΠΎΠΉΡ‚ΠΎ ΡƒΠΊΠ°Π·Π²Π° Π½Π°ΠΉ-високата вСрсия Π½Π° SSL/TLS ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π°, която ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΡŠΡ‚ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°. ΠŸΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π°Ρ‚Π° позволява създаванС Π½Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ Π·Π° Π΄ΠΎΡΡ‚ΡŠΠΏ Ρ‡Ρ€Π΅Π· ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΈ със ΠΈ Π±Π΅Π· SSL ΠΏΡ€Π΅Π· Π΅Π΄ΠΈΠ½ ΠΌΡ€Π΅ΠΆΠΎΠ² ΠΏΠΎΡ€Ρ‚ ΠΏΡ€ΠΈ проксииранС Π½Π° Ρ‚Ρ€Π°Ρ„ΠΈΠΊ Ρ‡Ρ€Π΅Π· ΠΌΠΎΠ΄ΡƒΠ»ΠΈΡ‚Π΅ http ΠΈ stream. НапримСр, Π·Π° Π΄Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°Ρ‚Π΅ Π΄ΠΎΡΡ‚ΡŠΠΏΠ° Ρ‡Ρ€Π΅Π· SSH ΠΈ HTTPS ΠΏΡ€Π΅Π· Π΅Π΄ΠΈΠ½ ΠΏΠΎΡ€Ρ‚, ΠΏΠΎΡ€Ρ‚ 443 ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС прСнасочСн ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ към SSH, Π½ΠΎ Π°ΠΊΠΎ Π΅ Π΄Π΅Ρ„ΠΈΠ½ΠΈΡ€Π°Π½Π° SSL вСрсията, прСнасочва към HTTPS.

  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ Π½ΠΎΠ²Π° ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π° към ΠΌΠΎΠ΄ΡƒΠ»Π° Π½Π°Π³ΠΎΡ€Π΅ ΠΏΠΎ Π²Π΅Ρ€ΠΈΠ³Π°Ρ‚Π° "$upstream_bytes_sent", ΠΊΠΎΠΉΡ‚ΠΎ ΠΏΠΎΠΊΠ°Π·Π²Π° броя Π½Π° Π±Π°ΠΉΡ‚ΠΎΠ²Π΅Ρ‚Π΅, ΠΏΡ€Π΅Ρ…Π²ΡŠΡ€Π»Π΅Π½ΠΈ към груповия ΡΡŠΡ€Π²ΡŠΡ€;
  • Към ΠΌΠΎΠ΄ΡƒΠ»Π° ΠΏΠΎΡ‚ΠΎΠΊ Π² Ρ€Π°ΠΌΠΊΠΈΡ‚Π΅ Π½Π° Π΅Π΄Π½Π° сСсия Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° няколко входящи UDP Π΄Π΅ΠΉΡ‚Π°Π³Ρ€Π°ΠΌΠΈ ΠΎΡ‚ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°;
  • Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π°Ρ‚Π°"proxy_requests", ΡƒΠΊΠ°Π·Π²Π° броя Π½Π° Π΄Π΅ΠΉΡ‚Π°Π³Ρ€Π°ΠΌΠΈΡ‚Π΅, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈ ΠΎΡ‚ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°, ΠΏΡ€ΠΈ достиганСто Π½Π° ΠΊΠΎΠΈΡ‚ΠΎ ΠΎΠ±Π²ΡŠΡ€Π·Π²Π°Π½Π΅Ρ‚ΠΎ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° ΠΈ ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‰Π°Ρ‚Π° UDP сСсия сС ΠΏΡ€Π΅ΠΌΠ°Ρ…Π²Π°. Π‘Π»Π΅Π΄ ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°Π½Π΅ Π½Π° опрСдСлСния Π±Ρ€ΠΎΠΉ Π΄Π΅ΠΉΡ‚Π°Π³Ρ€Π°ΠΌΠΈ, слСдващата Π΄Π΅ΠΉΡ‚Π°Π³Ρ€Π°ΠΌΠ°, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π° ΠΎΡ‚ ΡΡŠΡ‰ΠΈΡ ΠΊΠ»ΠΈΠ΅Π½Ρ‚, Π·Π°ΠΏΠΎΡ‡Π²Π° Π½ΠΎΠ²Π° сСсия;
  • Π”ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π°Ρ‚Π° Π·Π° ΡΠ»ΡƒΡˆΠ°Π½Π΅ Π²Π΅Ρ‡Π΅ ΠΈΠΌΠ° способността Π΄Π° ΡƒΠΊΠ°Π·Π²Π° Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ΠΈ Π½Π° ΠΏΠΎΡ€Ρ‚ΠΎΠ²Π΅;
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π° "ssl_early_dataΒ» Π·Π° Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½Π΅ Π½Π° Ρ€Π΅ΠΆΠΈΠΌΠ° 0-RTT ΠΊΠΎΠ³Π°Ρ‚ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ TLSv1.3, ΠΊΠΎΠ΅Ρ‚ΠΎ Π²ΠΈ позволява Π΄Π° Π·Π°ΠΏΠ°Π·ΠΈΡ‚Π΅ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»Π½ΠΎ Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€Π΅Π½ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ Π½Π° TLS Π²Ρ€ΡŠΠ·ΠΊΠ° ΠΈ Π΄Π° Π½Π°ΠΌΠ°Π»ΠΈΡ‚Π΅ броя Π½Π° RTT Π΄ΠΎ 2 ΠΏΡ€ΠΈ възобновяванС Π½Π° ΠΏΡ€Π΅Π΄ΠΈΡˆΠ½Π° установСна Π²Ρ€ΡŠΠ·ΠΊΠ°;
  • Π”ΠΎΠ±Π°Π²Π΅Π½ΠΈ са Π½ΠΎΠ²ΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²ΠΈ Π·Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½Π΅ Π½Π° keepalive Π·Π° изходящи Π²Ρ€ΡŠΠ·ΠΊΠΈ (Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½Π΅ ΠΈΠ»ΠΈ Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½Π΅ Π½Π° опцията SO_KEEPALIVE Π·Π° сокСти):

    • Β«proxy_socket_keepalive" - ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π° ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅Ρ‚ΠΎ "TCP keepalive" Π·Π° изходящи Π²Ρ€ΡŠΠ·ΠΊΠΈ към прокси ΡΡŠΡ€Π²ΡŠΡ€Π°;
    • Β«fastcgi_socket_keepalive" - ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π° ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅Ρ‚ΠΎ "TCP keepalive" Π·Π° изходящи Π²Ρ€ΡŠΠ·ΠΊΠΈ към FastCGI ΡΡŠΡ€Π²ΡŠΡ€Π°;
    • Β«grpc_socket_keepalive" - ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π° ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅Ρ‚ΠΎ "TCP keepalive" Π·Π° изходящи Π²Ρ€ΡŠΠ·ΠΊΠΈ към gRPC ΡΡŠΡ€Π²ΡŠΡ€Π°;
    • Β«memcached_socket_keepalive" - ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π° ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅Ρ‚ΠΎ "TCP keepalive" Π·Π° изходящи Π²Ρ€ΡŠΠ·ΠΊΠΈ към memcached ΡΡŠΡ€Π²ΡŠΡ€Π°;
    • Β«scgi_socket_keepalive" - ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π° ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅Ρ‚ΠΎ "TCP keepalive" Π·Π° изходящи Π²Ρ€ΡŠΠ·ΠΊΠΈ към SCGI ΡΡŠΡ€Π²ΡŠΡ€Π°;
    • Β«uwsgi_socket_keepalive" - ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π° ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅Ρ‚ΠΎ "TCP keepalive" Π·Π° изходящи Π²Ρ€ΡŠΠ·ΠΊΠΈ към uwsgi ΡΡŠΡ€Π²ΡŠΡ€Π°.
  • Π’ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π°Ρ‚Π° "limit_req" Π΄ΠΎΠ±Π°Π²Π΅Π½ Π½ΠΎΠ² ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚ΡŠΡ€ β€žΠ·Π°ΠΊΡŠΡΠ½Π΅Π½ΠΈΠ΅β€œ, ΠΊΠΎΠΉΡ‚ΠΎ Π·Π°Π΄Π°Π²Π° Π»ΠΈΠΌΠΈΡ‚, слСд ΠΊΠΎΠΉΡ‚ΠΎ сС забавят ΠΈΠ·Π»ΠΈΡˆΠ½ΠΈΡ‚Π΅ заявки;
  • Нови Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²ΠΈ β€œkeepalive_timeout” ΠΈ β€œkeepalive_requests” са Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΈ към Π±Π»ΠΎΠΊΠ° β€œupstream” Π·Π° Π·Π°Π΄Π°Π²Π°Π½Π΅ Π½Π° ограничСния Π·Π° Keepalive;
  • Π”ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π°Ρ‚Π° "ssl" Π΅ ΠΎΡ‚Ρ…Π²ΡŠΡ€Π»Π΅Π½Π°, Π·Π°ΠΌΠ΅Π½Π΅Π½Π° ΠΎΡ‚ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚ΡŠΡ€Π° "ssl" Π² Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π°Ρ‚Π° "listen". ЛипсващитС SSL сСртификати Π²Π΅Ρ‡Π΅ сС ΠΎΡ‚ΠΊΡ€ΠΈΠ²Π°Ρ‚ Π½Π° Π΅Ρ‚Π°ΠΏΠ° Π½Π° тСстванС Π½Π° конфигурацията, ΠΊΠΎΠ³Π°Ρ‚ΠΎ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π°Ρ‚Π° β€žlistenβ€œ с ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚ΡŠΡ€Π° β€žsslβ€œ Π² настройкитС;
  • ΠšΠΎΠ³Π°Ρ‚ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π°Ρ‚Π° reset_timedout_connection, Π²Ρ€ΡŠΠ·ΠΊΠΈΡ‚Π΅ Π²Π΅Ρ‡Π΅ сС затварят с ΠΊΠΎΠ΄ 444, ΠΊΠΎΠ³Π°Ρ‚ΠΎ Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ Π·Π° ΠΈΠ·Ρ‡Π°ΠΊΠ²Π°Π½Π΅ ΠΈΠ·Ρ‚Π΅Ρ‡Π΅;
  • SSL Π³Ρ€Π΅ΡˆΠΊΠΈ β€žhttp Π·Π°ΡΠ²ΠΊΠ°β€œ, β€žhttps прокси Π·Π°ΡΠ²ΠΊΠ°β€œ, β€žΠ½Π΅ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Π½ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»β€œ ΠΈ β€žΠ²Π΅Ρ€ΡΠΈΡ Ρ‚Π²ΡŠΡ€Π΄Π΅ Π½ΠΈΡΠΊΠ°β€œ Π²Π΅Ρ‡Π΅ сС ΠΏΠΎΠΊΠ°Π·Π²Π°Ρ‚ Π² Π΄Π½Π΅Π²Π½ΠΈΠΊΠ° с Π½ΠΈΠ²ΠΎ β€žinfoβ€œ вмСсто β€žcritβ€œ;
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Π½Π° Π°Π½ΠΊΠ΅Ρ‚Π° Π½Π° систСми с Windows ΠΏΡ€ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° Windows Vista ΠΈ ΠΏΠΎ-Π½ΠΎΠ²Π° вСрсия;
  • Π’ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ TLSv1.3 ΠΊΠΎΠ³Π°Ρ‚ΠΎ ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Ρ‚Π΅ с Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° BoringSSL, Π° Π½Π΅ само с OpenSSL.

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

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€