sexta-feira, 26 de novembro de 2010

Configurando apt-get com proxy

 Publicado por: Giovanni Won Dias B. Victorette em 01/05/2005 (http://www.vivaolinux.com.br/dica/Configurando-aptget-com-proxy/)

Como configurar o seu apt-get para funcionar com proxy (ISA Server, Squid) de uma forma simples e que pra mim funcionou sem problemas.

Primeiro, estando com terminal aberto, vá em:

$ sudo vi /etc/environment

Adicione as seguintes linhas e salve (este caso é para servidores que não requerem autenticação):
http_proxy="http://10.2.1.2:3128"
ftp_proxy="http://10.2.1.2:3128"
Acquire {
        HTTP::Proxy ip.do.firewall:porta;
        FTP::Proxy ip.do.firewall:porta;
};

alias wget="wget -Y on"
# observe que a porta que usei 3128 é padrão do Squid,
# no caso verifique a porta HTTP, verifique também ftp
# e façam as alterações necessárias

Agora vá em:

$ sudo vi /etc/apt/apt.conf

E adicione as seguintes linhas:
Acquire{
        HTTP::proxy "http://ip.do.firewall:porta";
        FTP::proxy "http://ip.do.firewall:porta";
}
# observe novamente a configuração das portas

Adicione as seguintes linhas em /etc/profile:
export http_proxy ftp_proxy
Complementando, no caso do proxy que requer autenticação:

$ sudo vi /etc/environment
http_proxy="http://usuario:senha@ip.do.firewall:porta"
ftp_proxy="http://usuario:senha@ip.do.firewall:porta"

Acquire {
HTTP::Proxy usuario:senha@ip.do.firewall:porta;
FTP::Proxy usuario:senha@ip.do.firewall:porta;
};

alias wget="wget --proxy-user=usuario --proxy-passwd=senha"

Nenhum comentário:

Postar um comentário