Fi orúkọ olùmúlò tí a ti fìdí rẹ̀ múlẹ̀ ti Squid 7 ránṣẹ́ sí iṣẹ́ ICAP kan
Mu gbígbé orúkọ olùmúlò káàkiri ṣiṣẹ́, kí ẹ sì gbà lórí àkọ́lé metadata ICAP àti ìkọ̀wé tí iṣẹ́ ìmúbáramuṣepọ̀ ń retí.
Iṣẹ́ ICAP kan lè gba ìdánimọ̀ tí a ti fìdí rẹ̀ múlẹ̀ tí Squid mọ̀, ṣùgbọ́n ẹ̀gbẹ́ méjèèjì gbọ́dọ̀ gbà lórí bí a ṣe ń gbé ìdánimọ̀ yẹn. Sísọ orúkọ àkọ́lé kan nìkan kò mu gbígbé orúkọ olùmúlò káàkiri ṣiṣẹ́.
Fún ètò Squid 7 tí ó wà pẹ̀lú àtìlẹ́yìn ICAP àti ìjẹ́rìí oníbàárà, àwọn ètò tó yẹ lè jẹ́:
adaptation_send_username on
icap_client_username_header X-Authenticated-User
icap_client_username_encode off
Èyí ń kún iṣẹ́ ICAP tó wà, àwọn ìlànà ìmúbáramuṣepọ̀ àti ìṣètò àwọlé proxy. Kò dá ìjẹ́rìí tàbí iṣẹ́ ìmúbáramuṣepọ̀.
Bá ìwọlé iṣẹ́ náà mu
Àkọ́lé orúkọ olùmúlò àkọ́kọ́ ti Squid ni X-Client-Username. Bí adápítà bá ń retí X-Authenticated-User, yí orúkọ tí a ṣètò ti Squid padà bí ó ṣe wà lókè tàbí ṣètò adápítà láti ka èyí àkọ́kọ́. Ìbámupọ̀ àwọn orúkọ àkọ́lé ń tẹ̀lé àwọn ìlànà HTTP tí kò fi ìyàtọ̀ sí àwọn lẹ́tà ńlá àti kékeré.
Ìkọ̀wé náà gbọ́dọ̀ bá a mu pẹ̀lú. Nígbà tí icap_client_username_encode bá ṣiṣẹ́, Squid ń fi Base64 kọ iye náà. Iṣẹ́ náà gbọ́dọ̀ túmọ̀ àfihàn yẹn dípò kí ó kà á sí orúkọ olùmúlò mìíràn.
Ìwọ̀nyí jẹ́ metadata nípa pàṣípààrọ̀ ICAP láàárín Squid àti iṣẹ́ rẹ̀. Èyí kì í ṣe ìtọ́ni láti fi àkọ́lé ìdánimọ̀ olùmúlò ránṣẹ́ sí gbogbo ojúọ̀nà wẹ́ẹ̀bù.
Bí iṣẹ́ náà bá ṣì ń ròyìn àdírẹ́sì IP
Ìjẹ́rìí pé ìṣòwò náà ní orúkọ olùmúlò tí a fìdí rẹ̀ múlẹ̀ ní Squid, pé gbígbé orúkọ olùmúlò káàkiri ń ṣiṣẹ́ àti pé iṣẹ́ náà ń ka àkọ́lé tí a ṣètò. Pípadà adápítà sí àdírẹ́sì oníbàárà kò fi hàn pé ìjẹ́rìí Squid kùnà; ìfàṣẹ́ra náà fúnra rẹ̀ lè sọnù tàbí kí a pè é ní orúkọ tí kò tọ́.
Kà ìdánimọ̀ yìí sí ohun tí a lè gbẹ́kẹ̀lé nìkan lórí ọ̀nà tí a ń ṣàkóso láàárín Squid àti adápítà. Àwọn ìtọ́ni wọ̀nyí yàtọ̀ síi nípasẹ̀ ẹ̀yà: ìwé ìtọ́kasí ìṣètò ń ṣe àkọsílẹ̀ wọn fún Squid 7 àti àwọn ìlà tó ṣáájú, ó sì ń fi àmì sí wọn pé wọn kò sí ní Squid 8.