client → local TCP relay → existing forward proxy → destination

Бұл құрылымда реленің бір бекітілген жоғарғы ағыны бар. Клиент сұранысын өзгеріссіз қолданыстағы алға проксиге жібереді. Ол прокси абсолютті URL-ді немесе CONNECT мақсатын оқып, саясатты қолданып, межелік қосылымын ашады.

Релені тікелей веб-сайтқа бағыттау шартты өзгертеді. Алға прокси мақсаттарды таңдап, HTTP қаңқалауын және қосылыс мінезін өңдеуі керек; бірінші жолдан хост атауын алу жеткіліксіз.

Nmap-тың Ncat бөлек HTTP-ны түсінетін тыңдау режимін ұсынады:

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

Бұл loopback мысалы Ncat-тың прокси іске асырылуын пайдаланады, әр nc-ге ортақ мүмкіндікті емес. Оның тыңдау жағындағы проксиі HTTP әдістері мен CONNECT-ті өңдейді. Оның клиент жағындағы SOCKS опциялары тыңдау режимінде SOCKS серверін құрмайды. Тұрақты ортақ қызметке қосылыстарды әдейі басқару, кіруді бақылау және журналдау қажет.

Бақылау үшін шифрлау шекарасын анықтаңыз. Кәдімгі HTTP прокси қосылысындағы реле прокси сұраныстары мен жауаптарын көреді. CONNECT-тен кейін межеліктің HTTPS-і TLS байттары, оқылатын бет мазмұны емес. Проксиге дейінгі TLS сол байланыстағы бастапқы прокси алмасуын да жасырады. Түсіндірілген транзакциялар үшін клиент пен прокси диагностикасын қолданыңыз және тіркелгі деректері немесе құпия URL болуы мүмкін журналдарды қорғаңыз.

Қатысты мақалалар