WRONG_VERSION_NUMBER mei in proxy: kontrolearje HTTP tsjin HTTPS
Diagnostisearje in transportôfwiking fan de proxy foardat je TLS-ferzjes ferleegje of sertifikaatyinstellingen feroarje fanwege in misliedende SSL-flater.
De flater seit “ferkearde ferzje”, dat it is ferloklik om TLS-ferzjes te feroarjen. By in proxy, kontrolearje in eardere mooglikheid: hat de klant in TLS-hânskot stjoerd nei in poarte dy't op gewoane HTTP wachte?
In bestimming lykas https://example.com/ en in proxy lykas http://proxy.example:8080 binne in gewoan pear. De twadde URL nei HTTPS feroarje seit tsjin de klant dat er syn petear mei de proxy sels fersiferet. It is gjin opdracht om HTTPS-websiden ta te litten.
Fyn it earste TLS-petear
By in HTTP-proxy kin de klant earst CONNECT stjoere en in HTTP-antwurd krije. Pas dêrnei begjint er de TLS fan de bestimming yn de tunnel. By in HTTPS-proxy komt earst in aparte TLS-ferbining nei de proxy.
In TLS-ûntleder dy't in HTTP-flaterside of oare gewoane tekst krijt, kin in protokolflater melde. De wurden jouwe net oan hokker TLS-ferzjes de webside stipet, of sels dat de webside berikt is.
- Skriuw de URL fan de proxy op, mei syn skema, en it dokumintearre protokol fan it einpunt.
- Fyn út oft de flater barde foar in CONNECT-antwurd, by de TLS fan de bestimming, of by it ferifiearjen fan it eigen sertifikaat fan de proxy.
- Kontrolearje de wiere ferzjes fan klant en ôfhinklikheden as jo in âlde omwei ferlykje. Eardere proxy-ymplemintaasjes behannelen in skema soms oars.
Ferskate oplossings kinne om ferskillende redenen ferkeard wêze. De HTTP-proxylist biedt gewoane HTTP-einpuntkandidaten foar iepenbiere oanfragen dy't fia sa'n rûte tastien binne. In gewoan HTTP-einpunt hat it HTTP-proxyskema nedich; in wier TLS-foarsjoen einpunt moat HTTPS en syn sertifikaatferifikaasje hâlde. In proxy dy't CONNECT wegeret, hat in stipe tsjinst of belied nedich, net in willekeurige ferleging fan de bibleteek.
Hâld de earste sichtbere flater. It útskeakeljen fan sertifikaatferifikaasje kin in listener dy't allinnich HTTP ken, gjin TLS litte sprekke, en it kiezen fan âld fersiferingsbelied kin in HTTP-wegering net ferklearje dy't foar it hânskot fan de webside stjoerd is.