Процес Linux може успадкувати обидва ці значення:

NO_PROXY=old.office.example
no_proxy=new.office.example

Це окремі імена в середовищі, чутливому до регістру. Клієнт, який підтримує обидва, може вибрати лише одне непорожнє значення, тому виведення лише NO_PROXY може пропустити політику, яка фактично використовується.

Конкретна реалізаціяПріоритет, коли обидва непорожні
Вбудований помічник проксі середовища в Go 1.27.3Великі літери перед малими
Пошук обходу в Requests 2.34.2Малі літери перед великими

Перевірте обидва написання на межі запуску збійного процесу. Його модуль служби, профіль оболонки, визначення контейнера або засіб запуску завдань можуть надавати значення, що вижило. Виправте джерело конфлікту, а не замінюйте проксі-сервер, поки зберігаються дві різні політики.

Надайте задіяним програмам потрібний список через їхню підтримувану конфігурацію. Якщо сумісність вимагає обох написань, тримайте значення синхронізованими. Записуйте також вибрані змінні кінцевої точки проксі: поєднання кінцевої точки одного клієнта зі списком обходу іншого клієнта не є контрольованим порівнянням.

Таблиця описує ці версії вихідного коду, а не всі майбутні програми Go чи бібліотеки Python. Windows також має іншу семантику регістру в іменах середовища; перевірте, що зберігає його процес, замість того щоб припускати, що він відтворює конфлікт двох імен у Linux.

Схожі статті