NF getsockopt(SO_ORIGINAL_DST) weist op eng Sich no der ursprénglecher Destinatioun. An enger Interceptiouns-Konfiguratioun muss Squid erausfannen, wouhin déi ëmgeleet Verbindung ursprénglech sollt goen.

En explizit konfiguréierte Browser schéckt seng Ufro bewosst un de Proxy. Dës Verbindung kritt keng NAT-Interceptiounshistorie just well intercept niewent dem Port vum Squid-Lauschterer steet.

Dofir kann dës Ongereimtheet feelen, ier d'Zertifikat vun der Destinatioun iwwerhaapt relevant gëtt.

Fänkt domat un, wéi d'Verbindung ukomm ass

  • Wann d'Applikatioun eng Proxyadress konfiguréiert huet, bestëmmt de gewéinlechen Forward-Proxy-Lauschterer, deen se soll benotzen.
  • Wann en Gateway anescht direkt Verkéier ëmleet, préift, ob en de virgesäiten Interceptiouns-Lauschterer erreecht an ob dee ënnerstëtzten NAT-Design déi néideg Destinatiounsinformatioune behält.
  • Wann et béid Modi gëtt, préift, wéi eng Adress a wéi ee Port de Client, dee feelt, tatsächlech kontaktéiert huet.

D'Squid-Dokumentatioun zu http_port mécht den Ënnerscheed kloer: e Modus-Fändel ewechloossen wielt de Forward-Proxy-Modus; intercept erwaart NAT-Interceptioun op IP-Niveau.

Behandelt duerno d'Transportsécherheet getrennt. En HTTP-Proxy kann HTTPS iwwer CONNECT droen. Eng TLS-Verbindung zum Proxy brauch en kompatibelen Lauschterer an eng Clientkonfiguratioun. D'Destinatiounsverkéier entschlësselen ass nach eng aner optional Fähigkeit.

Kopéiert keng al “HTTPS-Léisung”, déi d'Zertifikatsgeneratioun aschalt just well d'Destinatiouns-URL mat HTTPS ufänkt. Reparéiert als éischt d'Übereekommes tussen Client a Lauschterer. Wann duerno nach en echte TLS-Feeler bleift, ass dat e bessere Feeler fir z'ënnersichen.

Ähnlech Artikelen