Sobrevivendo através do Proxy no Linux

menos que 1 minuto(s) de leitura

Dependendo da política de segurança em determinada organização podemos nos deparar com um servidor Proxy. Tive algumas dores de cabeça ao utilizar  ferramentas como Git, Gem, Bundle e Aptitude(ou Apt-get) devido à algumas configurações necessárias no sistema operacional. No Ubuntu essas configurações são feitas acessando o menu Configurações -> Rede -> Proxy da Rede

Se o proxy pedir autenticação é preciso definir o usuário e senha no botão “Detalhes”. Mesmo com essas configurações e aplicando em todo o sistema, as ferramentas que são utilizadas pelo terminal não poderão autenticar no proxy. O detalhe esta em algumas configurações extras.

para o Aptitude(ou Apt-get) devemos alterar o arquivo apt.conf em:

/etc/apt/apt.conf 

E adicionar as informações do usuário para autenticação da seguinte maneira:

Acquire::http::proxy "http://SeuUsuário:Senha@EndereçodoProxy:Porta/"

Agora para o Git, Gem e Bundle é preciso exportar as variáveis de ambiente no aquivo profile. Abra o aquivo:

nano ~/.profile

E defina as variáveis de ambiente no final do arquivo:

http_proxy=http://SeuUsuário:Senha@EndereçodoProxy:Porta/
https_proxy=http://SeuUsuário:Senha@EndereçodoProxy:Porta/
HTTP_PROXY=http://SeuUsuário:Senha@EndereçodoProxy:Porta/
export http_proxy https_proxy HTTP_PROXY

salve o arquivo e seja feliz!

Tags:

Atualizado em: