É possível especificar o domínio para o qual o yum deve ignorar a configuração do proxy? Receio que isso não seja possível ...
Eu li que era possível usar a variável de ambiente HTTP_PROXY
então NO_PROXY
, é a solução mais elegante?
[EDITAR]
Eu tentei a solução com as variáveis de ambiente:
export HTTP_PROXY=http://user:pass@host:port
export http_proxy=http://user:pass@host:port
export no_proxy=.domain
export NO_PROXY=.domain
O Yum usa proxy, mas os repositórios * .domain não são ignorados.
[GAMBIARRA]
Usando http://cntlm.sourceforge.net/ , posso configurar qual domínio deve ser ignorado. Mas isso funciona apenas com proxy que requer autenticação NTLM ...
proxy=_none_
Brilhante, obrigado. Essa é uma carga de navio de molho incrível. Eu tinha-se-voto-lhe duas vezes se eu pudesse :)proxy=http://proxy:port
ao meu arquivo .repo e funcionou. É isso que você está perguntando?Se eu entendi essa pergunta corretamente, o comportamento desejado é
packages.centos.com é atraído por um proxy.
packages.internal.lan vai direto sem passar pelo proxy.
Acabei de chegar aqui pesquisando como fazer isso sozinho e usei as informações acima para conseguir o que queria, mas não tenho certeza se a resposta acima está completa.
Para fazer isso, usei o seguinte.
package1 foi retirado da internet via proxy,
O package2 foi retirado do meu espelho local e não passou pelo proxy.
fonte
Minha solução envolve a instalação do Privoxy, um proxy HTTP leve.
Adicione duas cláusulas de encaminhamento em / etc / privoxy / config:
E também desative as ações padrão do privoxy (verifique se nenhum cabeçalho foi corrompido): (@line 175 na configuração do privoxy do RHEL5)
Em seguida, configure a variável de ambiente http_proxy e ftp_proxy na porta do privoxy:
Nota: se você tiver linhas de proxy no yum.conf, remova-o, ele substituirá a variável de ambiente.
fonte
Você pode apenas especificá-lo no arquivo repo. Por exemplo:
fonte
A substituição do yum no fedora é dnf.
Para dnf
_none_
causará um erroVocê precisará definir o proxy como uma sequência vazia
Referência: https://dnf.readthedocs.io/en/latest/conf_ref.html
fonte