systemd Environment direktivasida NO_PROXY ni qo'shtirnoqqa olish
Butun NO_PROXY tayinlanishini bitta systemd Environment direktivasida birga saqlang va unit faylini tahlil qilishni mijozning bypass sintaksisidan ajrating.
systemd xizmati ta'rifida butun muhit tayinlanishini unit faylining qo'shtirnoqlari ichida saqlang:
[Service]
Environment="NO_PROXY=localhost,127.0.0.1,::1,intranet.example"
Vergullar NO_PROXY qiymatining bir qismidir. systemd muhitni qurishda atrofdagi qo'shtirnoqlarni olib tashlaydi; tarmoq mijozi ro'yxatni oladi va shundan keyin o'zining bypass sintaksisini izohlaydi. Allaqachon qo'shtirnoqqa olingan elementning o'rtasida boshqa qo'shtirnoq boshlash mustaqil shell qo'shtirnoq qatlamini yaratmaydi.
Unit fayllari shell skriptlari emas. export bayonoti yoki tanish o'zgaruvchi nomi Environment= direktivasida shell kengaytmasini bermaydi.
- Xizmatning amaldagi konfiguratsiyasini mahalliy tekshiring, sirlarni yashiring.
- O'zgartirgandan so'ng xizmat ta'riflarini qayta yuklang va ta'sirlangan xizmatning odatdagi qayta ishga tushirish tartibini qo'llang. Faol ishga ta'sirini rejalashtiring, ayniqsa umumiy imij demoni uchun.
- Ko'zlangan qiymat yangi jarayonga yetib borishini tasdiqlang. Faqat unit faylini qayta yuklash mavjud jarayon muhitini almashtira olmaydi.
Shundan keyingina mijozning domen yoki quyi tarmoq mosligini tekshiring. Terminalda ishlaydigan ro'yxat xizmatga hech qachon xuddi shu shaklda yetib bormagan bo'lishi mumkin.