Proces Linux może odziedziczyć obie te wartości:

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

To odrębne nazwy w środowisku rozróżniającym wielkość liter. Klient obsługujący obie może wybrać tylko jedną niepustą wartość, więc wypisanie tylko NO_PROXY może pominąć politykę, której faktycznie używa.

Konkretna implementacjaPriorytet, gdy obie są niepuste
Wbudowany pomocnik proxy środowiska w Go 1.27.3Wielkie litery przed małymi
Wyszukiwanie obejścia w Requests 2.34.2Małe litery przed wielkimi

Sprawdź oba zapisy na granicy uruchomienia zawodnego procesu. Jego jednostka usługi, profil powłoki, definicja kontenera lub moduł uruchamiający zadania mogą dostarczyć wartość, która przetrwała. Napraw źródło konfliktu, zamiast wymieniać serwer proxy, dopóki obowiązują dwie różne polityki.

Przekaż uczestniczącym programom zamierzoną listę przez ich obsługiwaną konfigurację. Jeśli zgodność wymaga obu zapisów, utrzymuj wartości zsynchronizowane. Zapisuj też wybrane zmienne punktu końcowego proxy: połączenie punktu końcowego jednego klienta z listą obejść innego klienta nie jest porównaniem kontrolowanym.

Tabela opisuje te wersje kodu źródłowego, a nie wszystkie przyszłe programy Go ani biblioteki Python. Windows ma również inną semantykę wielkości liter w nazwach środowiska; sprawdź, co przechowuje jego proces, zamiast zakładać, że odtwarza konflikt dwóch nazw w Linuksie.

Powiązane artykuły