client → local TCP relay → existing forward proxy → destination

Šioje schemoje relė turi vieną fiksuotą aukštutinį srautą. Ji perduoda kliento užklausą nepakeistą esamam persiuntimo proxy. Tas proxy nuskaito absoliutų URL arba CONNECT tikslą, taiko politiką ir atidaro paskirties ryšį.

Nukreipus relę tiesiai į svetainę, sutartis pasikeičia. Persiuntimo proxy turi parinkti paskirtis ir tvarkyti HTTP rėminimą bei ryšio elgseną; iš pirmos eilutės išgauti pagrindinio kompiuterio vardą nepakanka.

Nmap Ncat atskirai siūlo HTTP suprantantį klausymosi režimą:

ncat --listen 127.0.0.1 3128 --proxy-type http

Šis loopback pavyzdys naudoja Ncat proxy įgyvendinimą, o ne funkciją, kurią turi kiekvienas nc. Jo klausymosi pusės proxy tvarko HTTP metodus ir CONNECT. Jo kliento pusės SOCKS parinktys klausymosi režimu neįsteigia SOCKS serverio. Nuolatinė bendra paslauga taip pat reikalauja apgalvoto ryšių tvarkymo, prieigos kontrolės ir žurnalų.

Stebėjimui nustatykite šifravimo ribą. Relė paprastame HTTP proxy ryšyje mato proxy užklausas ir atsakymus. Po CONNECT paskirties HTTPS yra TLS baitai, o ne skaitomas puslapio turinys. TLS iki proxy paslepia net pradinius proxy mainus toje jungtyje. Interpretuotoms operacijoms naudokite kliento ir proxy diagnostiką, saugokite žurnalus, kuriuose gali būti prisijungimo duomenų ar slaptų URL.

Susiję straipsniai