Squid-in systemd xidmətini mövcud çıxış adlar fəzasına qoşun
İşə salmazdan əvvəl NetworkNamespacePath təyin edin və həmin adlar fəzasına lazım olduqda ayrıca resolver faylı bağlantısı verin.
Artıq /run/netns/proxy-egress ünvanında mövcud olan adlar fəzası üçün bunu mövcud Squid xidməti drop-in faylına birləşdirin:
[Service]
NetworkNamespacePath=/run/netns/proxy-egressXidməti adlar fəzasını yaradan komponentdən sonra sıralayın. Bu parametr nə adlar fəzasını, nə onun interfeyslərini, ünvanlarını, nə də marşrutlarını yaradır.
Həm dinləyici, həm də xaricə gedən soketlər artıq orada mövcuddur. Müştərilərə həmin dinləyiciyə yol və onun saxlanılan giriş siyasəti lazımdır; host loopback avtomatik olaraq adlar fəzası loopback-i deyil.
Resolver faylları ayrıca diqqət tələb edir. ip netns exec-dən fərqli olaraq, bu şəbəkə parametri /etc/netns/NAME fayllarını adi yolları üzərinə montaj etmir. Yerləşdirmə öz adlar fəzası resolver faylına ehtiyac duyduqda:
BindReadOnlyPaths=/etc/netns/proxy-egress/resolv.conf:/etc/resolv.confHəmin adlar fəzasından əlçatan resolver ünvanlarından istifadə edin və mövcud sandbox/fayl sistemi qaydaları ilə birləşdirin. Yalnız Squid-in çıxan mənbə ünvanını bağlamaq prosesi bu kontekstə yerləşdirmir.