Konfliktní hodnoty no_proxy a NO_PROXY v Linuxu
Najděte konfliktní hodnoty no_proxy a NO_PROXY, než předpokládáte, že dva klienti dostali stejnou politiku přímého směrování.
Proces v Linuxu může zdědit obě tyto hodnoty:
NO_PROXY=old.office.example
no_proxy=new.office.example
Jde o oddělená jména v prostředí citlivém na velikost písmen. Klient podporující obojí může zvolit jen jednu neprázdnou hodnotu, takže vypsání pouze NO_PROXY může minout politiku, kterou skutečně používá.
| Konkrétní implementace | Priorita, když jsou obě neprázdné |
|---|---|
| Vestavěný pomocník proxy prostředí v Go 1.27.3 | Velká písmena před malými |
| Vyhledávání obejití v Requests 2.34.2 | Malá písmena před velkými |
Prohlédněte oba zápisy na hranici spuštění selhávajícího procesu. Jeho jednotka služby, profil shellu, definice kontejneru nebo spouštěč úloh může dodat přežívající hodnotu. Opravte zdroj konfliktu místo výměny proxy serveru, dokud zůstávají dvě různé politiky.
Dejte zúčastněným programům zamýšlený seznam přes jejich podporovanou konfiguraci. Pokud kompatibilita vyžaduje oba zápisy, udržujte hodnoty synchronizované. Zaznamenejte také zvolené proměnné koncového bodu proxy: spojení koncového bodu jednoho klienta se seznamem obejití jiného klienta není kontrolované srovnání.
Tabulka popisuje tyto verze zdrojového kódu, ne všechny budoucí programy Go nebo knihovny Python. Windows má také jinou sémantiku velikosti písmen v názvech prostředí; prohlédněte, co jeho proces ukládá, místo abyste předpokládali, že reprodukuje linuxový konflikt dvou jmen.