Dari ẹ̀ka ibi-àfojúsùn kan sí bàbá Squid 7 mìíràn
Lo àwọn bàbá tí wọ́n ní orúkọ àti àwọn òfin cache_peer_access nínú Squid 7 láti yan upstream ní ìbámu pẹ̀lú ẹ̀ka ibi-àfojúsùn.
Sá àbá pé ẹ̀ka alábàáṣepọ̀ kan gbọ́dọ̀ lo upstream proxy tí a yàn, nígbà tí àwọn ìbéèrè mìíràn tí a gbà láàyè ń lo bàbá àbáláyé. Nínú Squid 7, àwọn peer tí wọ́n ní orúkọ àti cache_peer_access ń fi ìlànà yẹn hàn:
cache_peer partner-proxy.example parent 3128 0 no-query name=partner_parent
cache_peer general-proxy.example parent 3128 0 no-query name=general_parent
acl partner_domain dstdomain .partner.example
cache_peer_access partner_parent allow partner_domain
cache_peer_access partner_parent deny all
cache_peer_access general_parent deny partner_domain
cache_peer_access general_parent allow all
never_direct allow allÈyí jẹ́ ẹ̀ka ìtọ́sọ́nà fún proxy ìwájú tí ó wà tẹ́lẹ̀ tí a ń ṣàkóso àbò. Tí ìdánwò ibi-àfojúsùn gbogbo ènìyàn tí ó dúró fúnra rẹ̀ bá lè lo àwọn bàbá gbogbo ènìyàn tí kò nílò ìjẹ́rìí, yan àwọn olùdíje láti àkọsílẹ̀ proxy HTTP fún àwọn àdírẹ́sì tí kò ní ẹ̀rí bàbá. Ọ̀nà ìṣelọ́pọ̀ tí a nílò fún alábàáṣepọ̀ ṣì jẹ́ ìpinnu àbò ọ̀tọ̀. Àwọn orúkọ ń fún bàbá kọ̀ọ̀kan ní ìdánimọ̀ tí kò ṣe àìdánilójú fún àwọn òfin àbò rẹ̀.
Fún ibi-àfojúsùn tí ó bá mu, partner_parent nìkan ni ó ṣì yẹ. Fún àwọn ibi-àfojúsùn mìíràn, general_parent nìkan ni ó ṣì yẹ. Òfin àkọ́kọ́ tí ó bá mu fún peer kọ̀ọ̀kan ni ó pinnu bóyá peer yẹn yẹ.
cache_peer_access ń ṣàtọ́ àwọn olùdíje; kò tò gbogbo peer sí ẹ̀wọ̀n àfikún. Tí o bá fi ọ̀pọ̀ sílẹ̀ tí wọ́n yẹ, àwọn ọ̀nà yíyan peer ti Squid yóò yan láàrin wọn.
Ìlà never_direct jẹ́ kí lílo bàbá di dandan nínú àpẹẹrẹ yìí. Tí a kò bá lè lo bàbá tí a nílò, a kò fi ìsopọ̀ tààrà sílẹ̀ gẹ́gẹ́ bí àropò. Pa àwọn àṣẹ ọ̀dọ̀ àti ibi-àfojúsùn tí ó wà mọ́ nínú http_access; àwọn òfin yẹn ni ó pinnu àwọn ìbéèrè tí a gbà ṣáájú yíyan upstream.
Ètò yìí ń lo interface Squid 7 tí a kọ sílẹ̀. Ìtọ́kasí fi cache_peer_access hàn gẹ́gẹ́ bí kò sí ní Squid 8, nítorí náà lo àwọn àkọsílẹ̀ ẹ̀dà tí a fi sórí iṣẹ́ tí ó bá mu nígbà tí o ń tọ́jú ètò yìí.