Motstridande no_proxy- og NO_PROXY-verdiar på Linux
Finn motstridande no_proxy- og NO_PROXY-verdiar før du går ut frå at to klientar har fått same direkte rutingspolicy.
Ein Linux-prosess kan arve begge desse verdiane:
NO_PROXY=old.office.example
no_proxy=new.office.example
Dei er skilde namn i eit miljø som skil mellom store og små bokstavar. Ein klient som støttar begge, kan berre velje éin ikkje-tom verdi, så å skrive ut berre NO_PROXY kan sjå bort frå policyen han faktisk brukar.
| Spesifikk implementasjon | Prioritet når begge er ikkje-tomme |
|---|---|
| Den innebygde miljøproxy-hjelparen i Go 1.27.3 | Store bokstavar før små |
| Bypass-oppslaget i Requests 2.34.2 | Små bokstavar før store |
Undersøk begge skrivemåtane ved startgrensa til prosessen som feilar. Tenesteeininga, shell-profilen, containerdefinisjonen eller jobbkøyraren kan gje verdien som overlever. Rett opp kjelda til konflikten i staden for å byte ut proxy-tenaren medan to ulike policyar står ved lag.
Gje dei deltakande programa den tiltenkte lista gjennom konfigurasjonen dei støttar. Viss kompatibilitet krev begge skrivemåtane, hald verdiane synkroniserte. Registrer også dei valde proxy-endepunktvariablane: å kombinere endepunktet til éin klient med bypass-lista til ein annan er ikkje ein kontrollert samanlikning.
Tabellen skildrar desse kjeldeversjonane, ikkje alle framtidige Go-program eller Python-bibliotek. Windows har også ein annan semantikk for store og små bokstavar i miljønamn; undersøk kva prosessen lagrar i staden for å gå ut frå at han attskapar Linux-konflikten med to namn.