Nijak. Pokud je v cestě proxy, klient jí pošle HTTP CONNECT a z proxovaného spojení se stane tramsparentní TCP tunel, přes který proxy slepě přehazuje pakety. Tak to vždycky bylo.
Ovšem to je vlastnost, ne chyba. Základním požadavkem je, aby nám do spojení nemohl nikdo zasahovat. Nemůžeme mít obojí, buď tam ta proxy vidí a nejsme chraněni nebo se domlouváme pomocí šifrovaného kanálu a proxy má smůlu.
Samozřejmě je to prakticky použitelné jen v organizacích/firmách, kde mohou zasahovat do koncových prohlížečů, aby tam mohli vložit vlastní certifikační autoritu.
Na veřejnosti jsem tyto praktiky zaregistroval asi jen v letadle, kde poskytovali veřejný net a chtěli omezit streamovací služby typu Youtube, atd.
Viz http://j.mp/1iLB0dR
Bavíte se o různých proxy. On myslí proxy u uživatele, ty zase reverzní proxy u serveru. Ta první by musela dělat MitM, na té druhé samozřejmě spojení může končit, ale pak to není skutečně end to end. Takhle to dělá třeba CloudFlare, který vystavuje vlastní certifikát pro doménu, ale samozřejmě aktivně kouká do spojení, které u něj končí.