Aplicando configurações de proxy em todo o sistema no Linux?

0

Nosso campus emprega servidor proxy com autenticação.

Então, eu tenho que aplicar http://username:password@proxyIp:port/ bash configure file (suponho para wget ou curl) ou manualmente inserindo detalhes para cada aplicação gráfica (como gtalk), e também se eu trabalhar com localhost (XAMPP),

Eu tenho que configurar o XAMPP e assim por diante. Se eu tiver minha senha de proxy alterada, tenho que alterá-la em todos os lugares do sistema! Existe uma maneira que eu possa aplicar configurações de proxy em todo o sistema em um só lugar.Mesmo que eu estou pedindo para o Linux, gostaria de saber isso no windows também.

    
por Sravan 26.11.2011 / 17:04

3 respostas

1

Não existe configuração de proxy global no Linux. Alguns aplicativos podem respeitar a variável de ambiente http_proxy , dependendo da rede / biblioteca HTTP que eles usam, outros não.

Plano de fundo

No Linux - ao contrário, por exemplo, do Windows - há uma série de bibliotecas que iniciam conexões HTTP como cURL , etc. O sistema operacional (o kernel) só vê um monte de conexões TCP indo para todo o mundo. No Windows, a maioria dos aplicativos depende da biblioteca HTTP fornecida com o Internet Explorer e o restante é adaptado para aproveitar essas configurações também.

O mundo do Linux nunca "evoluiu" em um local central para configurar servidores proxy, portanto, simplesmente não há como impor o uso de um servidor proxy específico para não redirecionar todo o tráfego de rede no firewall.

Conselhos práticos

Você pode obter o melhor resultado definindo a variável http_proxy o mais cedo possível na árvore de processos. Dependendo da sua distribuição Linux, você terá que procurar o local específico para colocar essa variável. No Ubuntu, por exemplo, seria /etc/environment .

    
por 16.06.2013 / 14:52
0

Normalmente, a variável de ambiente http_proxy pode ser configurada para definir as configurações de proxy e todos os aplicativos devem ler essa variável, mas não é obrigatório fazer isso.

A configuração http_proxy pode ser definida em $ HOME / .bashrc ou similar.

    
por 26.11.2011 / 19:32
0

Sim! Existem muitas maneiras de fazer as coisas. Eu fiz uma ferramenta para simplificar toda a tarefa, já que algumas vezes tive o mesmo problema. Isso funciona em um sistema Debian / Ubuntu.
Eles são apenas scripts de shell. Você pode fazer o download em aqui .

    
por 15.03.2016 / 16:42

Tags