សម្រាប់ namespace ដែលមានស្រាប់នៅ /run/netns/proxy-egress សូមបញ្ចូលវាទៅក្នុង drop-in សេវាកម្ម Squid ដែលមានស្រាប់៖

[Service]
NetworkNamespacePath=/run/netns/proxy-egress

ដាក់លំដាប់សេវាកម្មបន្ទាប់ពីសមាសធាតុដែលបង្កើត namespace។ ការកំណត់នេះមិនបង្កើត namespace ឬចំណុចប្រទាក់ អាសយដ្ឋាន ឬផ្លូវរបស់វាទេ។

ទាំង socket ស្តាប់ និង socket ចេញឥឡូវមាននៅទីនោះ។ អតិថិជនត្រូវការផ្លូវទៅកាន់អ្នកស្តាប់នោះ និងគោលនយោបាយចូលដែលរក្សាទុករបស់វា; loopback របស់ host មិនមែនជា loopback របស់ namespace ដោយស្វ័យប្រវត្តិទេ។

ឯកសារ resolver ត្រូវការការយកចិត្តទុកដាក់ដាច់ដោយឡែក។ មិនដូច ip netns exec ទេ ការកំណត់បណ្តាញនេះមិន mount ឯកសារ /etc/netns/NAME លើផ្លូវធម្មតារបស់វាទេ។ នៅពេលការដាក់ពង្រាយត្រូវការឯកសារ resolver នៃ namespace របស់ខ្លួន៖

BindReadOnlyPaths=/etc/netns/proxy-egress/resolv.conf:/etc/resolv.conf

ប្រើអាសយដ្ឋាន resolver ដែលអាចឈានដល់ពី namespace នោះ ហើយបញ្ចូលជាមួយច្បាប់ sandbox/ប្រព័ន្ធឯកសារដែលមានស្រាប់។ ការចងតែអាសយដ្ឋានប្រភពចេញរបស់ Squid មិនដាក់ដំណើរការនៅក្នុងបរិបទនេះទេ។

អត្ថបទពាក់ព័ន្ធ