Процесс 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.

Похожие статьи