Configurația de mai sus este corectă pentru proxy diferite versiuni TLS.Nu este nevoie să configurați nimic special pentru SSL/TLS în stunnel.
stunnel -versiune
stunnel 5.30 pe platforma x86_64-pc-linux-gnu
Această versiune este implicită pe Debian 10 când instalați prin sudo apt install stunnel
.
ieșirea testssl.sh a serverului original
Testarea protocoalelor prin socket-uri
SSLv2 nu este oferit (OK)
SSLv3 nu este oferit (OK)
TLS 1 nu este oferit
TLS 1.1 nu este oferit
TLS 1.2 oferit (OK)
SPDY/NPN (SPDY este un protocol HTTP și, prin urmare, nu este testat aici)
HTTP2/ALPN (HTTP/2 este un protocol HTTP și, prin urmare, nu este testat aici)
Ieșirea testssl.sh a portului proxy prin stunnel
Testarea protocoalelor prin socket-uri
SSLv2 nu este oferit (OK)
SSLv3 nu este oferit (OK)
TLS 1 oferit
TLS 1.1 oferit
TLS 1.2 oferit (OK)
SPDY/NPN (SPDY este un protocol HTTP și, prin urmare, nu este testat aici)
HTTP2/ALPN (HTTP/2 este un protocol HTTP și, prin urmare, nu este testat aici)
Notă: Utilizarea TLS 1 și 1.1 este de obicei o idee proastă, deoarece ambele protocoale au defecte de securitate, vezi de exemplu https://www.venafi.com/blog/why-its-dangerous-use-outdated-tls-security-protocols
În acest caz, acest port proxy TLS va fi disponibil numai în rețeaua internă și nu va fi niciodată expus la internet, așa că este bine să utilizați acest hack până când acest software vechi fără suport TLS 1.2 este înlocuit.