Brauzer HTTP səhifəsini Squid vasitəsilə yükləyir. Eyni təyinat proxychains altında uğursuz olur. Bu, iki proqramdan birinin səhv proxy IP seçdiyi demək deyil.

Adi HTTP-anlayan müştəri veb sorğunu HTTP proxy formasında forvard proxyyə göndərə bilər. Ümumi soket sarğısı isə tətbiqin açmaq istədiyi bağlantı üçün bayt tuneli tələb edir. Zəncirindəki HTTP proxy üçün proxychains CONNECT istifadə edir.

Yəni port 80-də olan düz mətnli vebsayt port 80 üçün CONNECT sorğusu yarada bilər. CONNECT-ə yalnız təsdiqlənmiş TLS port siyahısına icazə verən Squid siyasəti, port 80-ə adi HTTP sorğuları icazəli olsa da, həmin tuneli rədd edə bilər.

Yalnız host adlarını deyil, sorğuları müqayisə edin

proxychains-ng sənədləri onun HTTP CONNECT dəstəyini təsvir edir. Squid-in giriş qaydaları metodu və təyinat portunu ayırd edə bilər. Bunlar eyni vebsayta gedən fərqli sorğu yollarıdır.

Rəddi və nəzərdə tutulan siyasəti dəyişməzdən əvvəl oxuyun. CONNECT girişini bütün portlara genişləndirmək ciddi dəyişiklikdir; sarğı uyğunsuzluğuna standart cavab olmamalıdır.

Tətbiqin yerli HTTP proxy dəstəyi varsa, ondan istifadə düz mətnli HTTP üçün lazımsız ümumi tuneldən qaçmağa kömək edir. Əgər həqiqətən xam TCP tuneli lazımdırsa, onu təmin edən təsdiqlənmiş proxy protokolu və port siyasəti seçin.

Uğurlu brauzer sorğusu proxyinin əlçatanlığı və bir dəstəklənən sorğu rejimi haqqında faydalı sübutdur. Lakin hər tunel metodunun, təyinat portunun və ya tətbiq protokolunun həmin proxy vasitəsilə icazəli olduğunu sübut etmir.

Əlaqəli məqalələr