ئاللىقاچان /run/netns/proxy-egress دا بار بولغان namespace ئۈچۈن، بۇنى مەۋجۇت Squid مۇلازىمىتىنىڭ drop-in ھۆججىتىگە قوشۇڭ:

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

مۇلازىمەتنى namespace نى يارىتىدىغان قۇرۇلما بۆلەكتىن كېيىن قويۇڭ. بۇ تەڭشەك namespace نى ياكى ئۇنىڭ كۆرۈنمە يۈزلىرى، ئادرېسلىرى ياكى يوللىرىنى ياراتمايدۇ.

ئاڭلاش سوكېتى ۋە چىقىش سوكېتى ھازىر شۇ يەردە. خېرىدارلار شۇ ئاڭلىغۇچقا يول ۋە ئۇنىڭ ساقلىنىپ قالغان زىيارەت سىياسىتىگە ئېھتىياجلىق; ھۆستىنىڭ loopback ئادرېسى ئۆزلۈكىدىن namespace نىڭ loopback ئادرېسى ئەمەس.

Resolver ھۆججەتلىرى ئايرىم دىققەت تەلەپ قىلىدۇ. ip netns exec دىن پەرقلىق ھالدا، بۇ تور تەڭشىكى /etc/netns/NAME ھۆججەتلىرىنى ئۇلارنىڭ ئادەتتىكى يوللىرىغا mount قىلمايدۇ. ئورۇنلاشتۇرۇش ئۆز namespace نىڭ resolver ھۆججىتىگە ئېھتىياجلىق بولغاندا:

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

شۇ namespace دىن يەتكىلى بولىدىغان resolver ئادرېسلىرىنى ئىشلىتىپ، ئۇلارنى مەۋجۇت sandbox/ھۆججەت سىستېمىسى قائىدىلىرى بىلەن بىرلەشتۈرۈڭ. پەقەت Squid نىڭ چىقىش مەنبە ئادرېسىنى باغلاش بۇ جەرياننى بۇ مۇھىتقا قويمايدۇ.

مۇناسىۋەتلىك ماقالىلەر