url_rewrite_program ради на одлукама о URL-у захтева. Прима податке о захтеву и одговара кроз Squid-ов помоћни протокол; не прима преузету датотеку коју би уредио и вратио.

Жељена операцијаРелевантна граница
Преусмеравање прегледача или избор другог URL-а захтеваУлога помоћника за преписивање URL-а у фази захтева
Мењање видљивог тела HTTP одговораСредство за прилагођавање одговора, попут конфигурисане ICAP измене одговора
Читање HTTP унутар обичног CONNECT-аTLS одредишта најпре мора да се прекине у одговарајућем распореду примене
Дешифровање датотеке коју је шифровала апликацијаФормат датотеке, алгоритам и кључ, без обзира на начин преноса

Последња два реда је лако помешати. Обична датотека пренета преко HTTPS-а заштићена је TLS-ом. Датотека коју је шифровала апликација може остати шифрована и након прекида HTTPS-а. Избор интерфејса за прилагођавање не даје ни кључ апликације ни њен алгоритам дешифровања.

Обични CONNECT преноси шифроване бајтове тунела. Помоћник за URL не открива унутрашњи одговор; пројекат који захтева преглед мора утврдити може ли се и треба ли се тај саобраћај дешифровати у примени.

Где Squid може прегледати HTTP поруку, услуга измене одговора и даље управља кодирањима садржаја, промењеним дужинама и понашањем при кварy. Изаберите интерфејс након што дефинишете трансформацију, уместо да радни пример преписивања URL-а проширите на фазу обраде коју никада не прима.

Повезани чланци