Valors no_proxy i NO_PROXY en conflicte a Linux
Trobeu els valors no_proxy i NO_PROXY en conflicte abans de suposar que dos clients han rebut la mateixa política d'encaminament directe.
Un procés de Linux pot heretar tots dos valors:
NO_PROXY=old.office.example
no_proxy=new.office.example
Són noms diferents en un entorn sensible a majúscules i minúscules. Un client que admet tots dos pot triar només un valor no buit, de manera que imprimir només NO_PROXY pot passar per alt la política que realment utilitza.
| Implementació concreta | Prioritat quan tots dos no són buits |
|---|---|
| L'ajudant de proxy d'entorn inclòs a Go 1.27.3 | Majúscules abans que minúscules |
| La cerca d'omissió de Requests 2.34.2 | Minúscules abans que majúscules |
Reviseu les dues grafies al límit d'inici del procés que falla. La seva unitat de servei, el perfil d'intèrpret d'ordres, la definició del contenidor o l'executor de tasques poden aportar el valor que sobreviu. Corregiu l'origen del conflicte en lloc de substituir el servidor proxy mentre hi ha dues polítiques diferents.
Doneu als programes participants la llista prevista mitjançant la seva configuració admesa. Si la compatibilitat requereix les dues grafies, manteniu els valors sincronitzats. Enregistreu també les variables del punt final de proxy triat: combinar el punt final d'un client amb la llista d'omissions d'un altre client no és una comparació controlada.
La taula descriu aquestes versions del codi font, no tots els programes Go ni les biblioteques Python futurs. Windows també té una semàntica diferent de majúscules en els noms d'entorn; reviseu què desa el seu procés en lloc de suposar que reprodueix el conflicte de dos noms de Linux.