HSTS vám nebrání používat SOCKS proxy
Rozlište selhání připojení SOCKS od vynucení HSTS a ověřování certifikátu HTTPS.
HSTS nevyžaduje přímé připojení. HTTPS může běžet přes SOCKS s obvyklým TLS a ověřováním certifikátu; HSTS říká prohlížeči, aby pro hostitele používal HTTPS a striktně řešil selhání certifikátu.
Pokud prohlížeč hlásí selhání připojení SOCKS, nejprve zkontrolujte zvolenou verzi SOCKS, schopnost proxy dosáhnout cílového portu HTTPS a místo, kde se překládá DNS cíle. Neúspěšné vyjednávání nebo odmítnuté připojení k cíli nastává dříve, než lze certifikát webu vyhodnotit.
Chyba certifikátu po navázání připojení je jiná fáze. HSTS může zabránit obejití této chyby, ale nezpůsobil selhání dřívějšího vyjednávání SOCKS. Porovnejte název hostitele webu a řetězec důvěry, místo abyste vypínali zásady HTTPS kvůli kompenzaci problému s přenosem.
SOCKS sám o sobě nepromění cestu v odposlouchávání TLS. Nedůvěryhodná proxy může provoz zahazovat nebo směrovat špatně, zatímco platné end-to-end TLS má odhalovat vydávání se za někoho jiného. Instalace nového kořenového certifikátu mění toto uspořádání důvěry a není běžnou opravou pro HSTS. Když jeden web funguje a jiný selže, porovnejte jejich skutečné fáze připojení a požadavky na cíl. Pro povolené srovnání přes veřejný koncový bod nabízí seznam SOCKS proxy kandidáty; slaďte verzi a podporu ověřování s prohlížečem.