Nasprotujoče si vrednosti no_proxy in NO_PROXY v Linuxu
Poiščite nasprotujoče si vrednosti no_proxy in NO_PROXY, preden domnevate, da sta dva odjemalca prejela isto politiko neposrednega usmerjanja.
Linux proces lahko podeduje obe vrednosti:
NO_PROXY=old.office.example
no_proxy=new.office.example
To sta ločeni imeni v okolju, ki razlikuje velike in male črke. Odjemalec, ki podpira obe, lahko izbere le eno neprazno vrednost, zato lahko izpis samo NO_PROXY zgreši politiko, ki jo dejansko uporablja.
| Konkretna izvedba | Prednost, ko sta obe neprazni |
|---|---|
| Vgrajeni pomočnik za okoljski proxy v Go 1.27.3 | Velike črke pred malimi |
| Iskanje obhoda v Requests 2.34.2 | Male črke pred velikimi |
Preverite oba zapisa na meji zagona procesa, ki odpove. Njegova storitvena enota, profil lupine, definicija vsebnika ali izvajalec opravil lahko zagotovi preživelo vrednost. Popravite vir konflikta, namesto da zamenjate proxy strežnik, dokler ostajata dve različni politiki.
Sodelujočim programom dajte predvideni seznam prek njihove podprte konfiguracije. Če združljivost zahteva oba zapisa, ohranite vrednosti sinhronizirane. Zabeležite tudi izbrane spremenljivke končne točke proxy: kombiniranje končne točke enega odjemalca s seznamom obhoda drugega ni nadzorovana primerjava.
Tabela opisuje te različice izvorne kode, ne vseh prihodnjih programov Go ali knjižnic Python. Tudi Windows ima drugačno semantiko velikih črk v imenih okolja; preverite, kaj shranjuje njegov proces, namesto da domnevate, da ponavlja linuxov konflikt dveh imen.