Valores no_proxy e NO_PROXY en conflito en Linux
Atope os valores no_proxy e NO_PROXY en conflito antes de supor que dous clientes recibiron a mesma política de encamiñamento directo.
Un proceso de Linux pode herdar ambos os valores:
NO_PROXY=old.office.example
no_proxy=new.office.example
Son nomes distintos nun ambiente sensible a maiúsculas e minúsculas. Un cliente que admite ambos pode escoller só un valor non baleiro, así que imprimir só NO_PROXY pode pasar por alto a política que realmente usa.
| Implementación concreta | Prioridade cando ambos non están baleiros |
|---|---|
| O axudante de proxy de ambiente incluído en Go 1.27.3 | Maiúsculas antes que minúsculas |
| A busca de omisión de Requests 2.34.2 | Minúsculas antes que maiúsculas |
Revise ambas as grafías no límite de arranque do proceso que falla. A súa unidade de servizo, o perfil da shell, a definición do contedor ou o executador de tarefas poden fornecer o valor que sobrevive. Corrixa a orixe do conflito en lugar de substituír o servidor proxy mentres quedan dúas políticas distintas.
Dea aos programas participantes a lista prevista mediante a súa configuración admitida. Se a compatibilidade require ambas as grafías, manteña os valores sincronizados. Rexistre tamén as variables do punto final de proxy escollido: combinar o punto final dun cliente coa lista de omisións doutro cliente non é unha comparación controlada.
A táboa describe esas versións do código fonte, non todos os programas Go nin as bibliotecas Python futuras. Windows tamén ten unha semántica distinta de maiúsculas nos nomes de ambiente; revise o que almacena o seu proceso en lugar de supor que reproduce o conflito de dous nomes de Linux.