فرض کړئ چې یوه شریکه ډومېن باید ټاکل شوی upstream پروکسي وکاروي، پداسې حال کې چې نورې اجازه لرونکې غوښتنې عادي پلار کاروي. په Squid 7 کې نومول شوي peers او cache_peer_access هغه تګلاره څرګندوي:

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

دا د موجود، د لاسرسي کنټرول شوي فوروارډ پروکسي لپاره د لارښوونې ټوټه ده. که خپلواکه عامه موندنې ازموینه پرته له تصدیق څخه عامه پلاران وکارولی شي، هغو پته لپاره چې د پلار اعتبار نه لري د HTTP پروکسي لیست څخه نوماندان وټاکئ. د شریک اړین تولیدي لار جلا د لاسرسي ترتیبات پاتې کیږي. نومونه هر پلار ته د هغه د لاسرسي قواعدو لپاره روښانه هویت ورکوي.

د سره سمون لرونکې موندنې لپاره یوازې partner_parent وړ پاتې کیږي. د نورو موندنو لپاره یوازې general_parent وړ پاتې کیږي. د هر فردي peer لپاره لومړنی سره سمون لرونکی قاعده پرېکړه کوي چې آیا هغه peer وړ دی.

cache_peer_access نوماندان فلټر کوي؛ دا ټول peers په بیک اپ زنځیر کې نه ځای پرځای کوي. که تاسو څو وړ پریږدئ، د Squid د peer غوراوي الګوریتمونه د هغوی له منځه غوره کوي.

د never_direct کرښه پدې بېلګه کې د پلار کارول اجباري کوي. که اړین پلار ونه کارول شي، مستقیم اړیکه د بدیل په توګه نه وړاندې کیږي. په http_access کې موجود د پیرودونکي او موندنې اجازې وساتئ؛ هغه قواعد پرېکړه کوي چې کومې غوښتنې د upstream له غوراوي دمخه منل کیږي.

دا ترتیب مستند شوی د Squid 7 انټرفیس کاروي. حواله cache_peer_access په Squid 8 کې د نه شتون وړ په توګه په نښه کوي، نو کله چې دا تنظیم ساتئ د سره سمون لرونکي ځای پرځای شوي نسخې اسناد وکاروئ.

اړوندې مقالې