Squid-тың URL қайта жазушысы жауап денелерін өзгерте ала ма?
Алға бағытталған проксиді кеңейткенде сұрау URL таңдауын жауапты бейімдеуден және TLS шешімінен бөлек ұстаңыз.
url_rewrite_program сұрау URL шешімдерімен жұмыс істейді. Ол сұрау туралы ақпарат алады және Squid көмекші протоколы арқылы жауап қайтарады; ол жүктелген файлды алып, оны өңдеп қайтаруды атқармайды.
| Қажетті операция | Тиісті шекара |
|---|---|
| Браузерді қайта бағыттау немесе басқа сұрау URL таңдау | URL қайта жазу көмекшісінің сұрау сатысындағы рөлі |
| Көрінетін HTTP жауап денесін өзгерту | Жауапты бейімдеу құралы, мысалы конфигурацияланған ICAP жауабын өзгерту |
| Кәдімгі CONNECT ішінде HTTP оқу | Алдымен межелі TLS тиісті орнату схемасы бойынша аяқталуы керек |
| Қолданбамен шифрланған файлдың шифрын ашу | Файлдың пішімі, алгоритмі және кілті, тасымалдау тәсіліне қарамастан |
Соңғы екі жолды шатастыру оңай. HTTPS арқылы тасымалданатын кәдімгі файл TLS-пен қорғалған. Қолданбамен шифрланған файл HTTPS аяқталғаннан кейін де шифрланған күйде қалуы мүмкін. Бейімдеу интерфейсін таңдау қолданбаның кілтін де, оның шифрын ашу алгоритмін де бермейді.
Кәдімгі CONNECT шифрланған туннель байттарын жібереді. URL көмекшісі ішкі жауапты ашпайды; тексеруді талап ететін жоба бұл трафикті орнатуда шифрдан шығаруға болатынын және керек пе екенін анықтауы керек.
Squid HTTP хабарламасын тексере алатын жерде жауапты өзгерту қызметі әлі де мазмұн кодтауларына, өзгерген ұзындықтарға және сәтсіздік кезіндегі әрекетке жауапты. Трансформацияны анықтағаннан кейін интерфейсті таңдаңыз, жұмыс істейтін URL қайта жазу үлгісін ол ешқашан алмайтын өңдеу сатысына дейін кеңейтпей-ақ.