Proxychains per Squid: CONNECT apribojimai 80 prievade
Atskirkite įprastas HTTP proxy užklausas nuo proxychains HTTP CONNECT tunelių, kai paskirties prievadas 80 atmetamas.
Naršyklė įkelia HTTP puslapį per Squid. Ta pati paskirtis nepavyksta naudojant proxychains. Tai nebūtinai reiškia, kad viena iš dviejų programų pasirinko neteisingą proxy IP.
Įprastas HTTP suprantantis klientas gali išsiųsti žiniatinklio užklausą tiesioginiam proxy HTTP proxy forma. Generali socket apgaubė vietoj to reikalinga baitų tunelio ryšiui, kurį programa norėjo atidaryti. HTTP proxy savo grandinėje proxychains naudoja CONNECT.
Tai reiškia, kad paprasto teksto svetainė 80 prievade gali sukurti CONNECT užklausą 80 prievidui. Squid politika, leidžianti CONNECT tik į patvirtintą TLS prievadų sąrašą, gali atmesti tą tunelį, nors įprastos HTTP užklausos į 80 prievadą leidžiamos.
Palyginkite užklausas, ne tik prieglobos vardus
proxychains-ng dokumentacija aprašo HTTP CONNECT palaikymą. Squid prieigos taisyklės gali atskirti metodą ir paskirties prievadą. Tai skirtingi užklausų keliai į tą pačią svetainę.
Prieš keisdami perskaitykite atmetimą ir numatytą politiką. CONNECT prieigos išplėtimas į visus prievadus yra didelis pokytis; tai neturėtų būti numatytasis atsakas į apgaubės neatitikimą.
Jei programa turi savąjį HTTP proxy palaikymą, jo naudojimas gali išvengti nereikalingo bendro tunelio paprasto teksto HTTP atveju. Jei jai tikrai reikia neapdoroto TCP tunelio, pasirinkite patvirtintą proxy protokolą ir prievadų politiką, kurie jį suteikia.
Sėkminga naršyklės užklausa yra naudingas įrodymas apie proxy pasiekiamumą ir vieną palaikomą užklausos režimą. Tačiau ji neįrodo, kad kiekvienas tuneliavimo metodas, paskirties prievadas ar programos protokolas leidžiamas per tą proxy.