Untuk ruang nama yang sudah tersedia di /run/netns/proxy-egress, gabungkan ini ke dalam drop-in perkhidmatan Squid yang sedia ada:

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

Susun perkhidmatan selepas komponen yang mencipta ruang nama. Tetapan ini tidak mencipta ruang nama itu mahupun antara muka, alamat atau laluannya.

Kedua-dua soket pendengar dan soket keluar kini wujud di sana. Klien memerlukan laluan ke pendengar itu dan dasar aksesnya yang dikekalkan; loopback hos bukan secara automatik loopback ruang nama.

Fail resolver memerlukan perhatian berasingan. Berbeza dengan ip netns exec, tetapan rangkaian ini tidak melekapkan fail /etc/netns/NAME pada laluan biasa mereka. Apabila penggunaan memerlukan fail resolver ruang namanya:

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

Gunakan alamat resolver yang boleh dicapai dari ruang nama itu dan gabungkan dengan peraturan sandbox/sistem fail sedia ada. Mengikat hanya alamat sumber keluar Squid tidak meletakkan proses dalam konteks ini.

Artikel berkaitan