បញ្ជូនដែនគោលដៅមួយទៅមេ Squid 7 ផ្សេង
ប្រើមេដែលមានឈ្មោះ និងច្បាប់ cache_peer_access ក្នុង Squid 7 ដើម្បីជ្រើស upstream តាមដែនគោលដៅ។
សន្មតថាដែនដៃគូមួយត្រូវប្រើប្រូកស៊ី upstream ដែលបានកំណត់ ខណៈសំណើដែលអនុញ្ញាតផ្សេងទៀតប្រើមេធម្មតា។ ក្នុង Squid 7 peer ដែលមានឈ្មោះ និង 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 ត្រង់ចំណុចបេក្ខជន; វាមិនរៀបរាល់ peer ទៅជាខ្សែសង្វាក់បម្រុងទេ។ ប្រសិនបើអ្នកទុកច្រើនឱ្យមានសិទ្ធិ ក្បួនជ្រើស peer របស់ Squid ជ្រើសក្នុងចំណោមពួកវា។
បន្ទាត់ never_direct ធ្វើឱ្យការប្រើមេជាកាតព្វកិច្ចក្នុងឧទាហរណ៍នេះ។ ប្រសិនបើមេដែលត្រូវការមិនអាចប្រើបាន ការភ្ជាប់ផ្ទាល់មិនត្រូវបានផ្តល់ជាជំនួសទេ។ រក្សាសិទ្ធិអតិថិជន និងគោលដៅដែលមានស្រាប់ក្នុង http_access; ច្បាប់ទាំងនោះសម្រេចថាសំណើណាត្រូវទទួលយកមុនការជ្រើស upstream។
ការកំណត់នេះប្រើចំណុចប្រទាក់ Squid 7 ដែលបានឯកសារ។ ឯកសារយោងសម្គាល់ cache_peer_access ថាមិនអាចប្រើបានក្នុង Squid 8 ដូច្នេះប្រើឯកសារនៃកំណែដែលបានដាក់ពង្រាយត្រូវគ្នានៅពេលថែទាំការកំណត់នេះ។