systemd Environment निर्देशमा NO_PROXY लाई उद्धरणमा राख्ने
पूरै NO_PROXY असाइनमेन्ट एउटै systemd Environment निर्देशमा सँगै राख्नुहोस् र unit-फाइलको विश्लेषणलाई क्लाइन्टको bypass सिन्ट्याक्सबाट अलग राख्नुहोस्।
systemd सेवा परिभाषामा, पूरै environment असाइनमेन्ट unit-फाइलका उद्धरण चिन्हभित्र राख्नुहोस्:
[Service]
Environment="NO_PROXY=localhost,127.0.0.1,::1,intranet.example"
अल्पविरामहरू NO_PROXY को मानको भाग हुन्। systemd ले environment बनाउँदा वरपरका उद्धरण चिन्ह हटाउँछ; नेटवर्क क्लाइन्टले सूची प्राप्त गर्छ र त्यसपछि आफ्नो bypass सिन्ट्याक्स व्याख्या गर्छ। पहिले नै उद्धरणमा रहेको वस्तुको बीचमा अर्को उद्धरण सुरु गर्दा shell-उद्धरणको स्वतन्त्र तह बन्दैन।
Unit फाइलहरू shell स्क्रिप्ट होइनन्। export कथन वा परिचित चल नामले Environment= निर्देशमा shell विस्तार दिँदैन।
- स्थानीय रूपमा प्रभावकारी सेवा कन्फिगरेसन जाँच्नुहोस्, रहस्यहरू लुकाएर।
- परिवर्तन गरेपछि सेवा परिभाषाहरू पुनः लोड गर्नुहोस् र प्रभावित सेवाको सामान्य पुनःसुरु गर्ने प्रक्रिया प्रयोग गर्नुहोस्। सक्रिय काममा पर्ने प्रभावको योजना बनाउनुहोस्, विशेष गरी साझा इमेज डिमनका लागि।
- चाहिएको मान नयाँ प्रक्रियासम्म पुग्ने पुष्टि गर्नुहोस्। केवल unit फाइल पुनः लोड गर्नाले विद्यमान प्रक्रियाको environment प्रतिस्थापन गर्न सक्दैन।
त्यसपछि मात्र क्लाइन्टको डोमेन वा सबनेट मिलान जाँच्नुहोस्। टर्मिनलमा काम गर्ने सूची सायद त्यही रूपमा सेवासम्म कहिल्यै पुगेन।