Um processo Linux pode herdar ambos os valores:

NO_PROXY=old.office.example
no_proxy=new.office.example

São nomes distintos em um ambiente sensível a maiúsculas e minúsculas. Um cliente que suporta ambos pode escolher apenas um valor não vazio, portanto imprimir apenas NO_PROXY pode deixar passar a política que ele realmente usa.

Implementação específicaPrioridade quando ambos não estão vazios
O auxiliar de proxy de ambiente embutido no Go 1.27.3Maiúsculas antes de minúsculas
A busca de desvio do Requests 2.34.2Minúsculas antes de maiúsculas

Examine as duas grafias no limite de inicialização do processo que falha. Sua unidade de serviço, perfil de shell, definição de contêiner ou executor de tarefas pode fornecer o valor que sobrevive. Corrija a origem do conflito em vez de substituir o servidor proxy enquanto duas políticas diferentes permanecem.

Forneça aos programas participantes a lista pretendida por meio da configuração suportada. Se a compatibilidade exigir as duas grafias, mantenha os valores sincronizados. Registre também as variáveis de endpoint de proxy escolhidas: combinar o endpoint de um cliente com a lista de desvio de outro cliente não é uma comparação controlada.

A tabela descreve essas versões do código-fonte, não todos os futuros programas Go ou bibliotecas Python. O Windows também tem uma semântica diferente de maiúsculas nos nomes de ambiente; examine o que o processo dele armazena em vez de supor que reproduz o conflito de dois nomes do Linux.

Artigos relacionados