Configurar Proxy para apt-get e wget no Ubuntu 14.04

3 Comentarios


Você pode ter problemas para instalar pacotes via apt-get e utilizar o wget caso possua um proxy na sua rede.

É uma dorzinha de cabeça chata quando se precisa baixar um pacote e nos esquecemos de configurar o proxy, mas a solução bastante simples para se configurar o proxy para esses serviços via terminal.

Segue a solução:


Configurar proxy no apt-get

Para configurar o apt, edite (via vi, vim, nano, etc..) o arquivo /etc/apt/apt.conf.
Exemplo:

sudo vim /etc/apt/apt.conf

Após aberto o arquivo, que inicialmente deve estar vazio, configure o mesmo de acordo com os exemplos abaixo, substituindo os dados entre "<>" pelos dados de sua rede.


- Caso seu proxy utilize autenticação:

Acquire::http::proxy "http://<USUÁRIO>:<SENHA>@<ENDEREÇO DO PROXY>:<PORTA DO PROXY>/";
Acquire::https::proxy "https://<USUÁRIO>:<SENHA>@<ENDEREÇO DO PROXY>:<PORTA DO PROXY>/";
Acquire::ftp::proxy "ftp://<USUÁRIO>:<SENHA>@<ENDEREÇO DO PROXY>:<PORTA DO PROXY>/";
Acquire::socks::proxy "socks://<USUÁRIO>:<SENHA>@<ENDEREÇO DO PROXY>:<PORTA DO PROXY>/";


- Caso seu proxy não use autenticação:

Acquire::http::proxy "http://<ENDEREÇO DO PROXY>:<PORTA DO PROXY>/";
Acquire::https::proxy "https://<ENDEREÇO DO PROXY>:<PORTA DO PROXY>/";
Acquire::ftp::proxy "ftp://<ENDEREÇO DO PROXY>:<PORTA DO PROXY>/";
Acquire::socks::proxy "socks://<ENDEREÇO DO PROXY>:<PORTA DO PROXY>/";


Configurar proxy no wget 

Para configurar o proxy no wget, edite o arquivo /etc/wgetrc com seu editor favorito.
Exemplo:

sudo vim /etc/wgetrc

Procure a linha que diz "# You can set the default proxies for Wget to use...", e então descomente as 3 linhas subsequentes. Ficando como no exemplo abaixo caso você utilize proxy autenticado:

# You can set the default proxies for Wget to use for http, https and ftp.
https_proxy = http://<USUÁRIO>:<SENHA>@<ENDEREÇO DO PROXY>:<PORTA DO PROXY>/
http_proxy = http://<USUÁRIO>:<SENHA>@<ENDEREÇO DO PROXY>:<PORTA DO PROXY>/
ftp_proxy = http://<USUÁRIO>:<SENHA>@<ENDEREÇO DO PROXY>:<PORTA DO PROXY>/

Caso seu proxy não exija autenticação, segue como deve ficar:





https_proxy = http://<ENDEREÇO DO PROXY>:<PORTA DO PROXY>/http_proxy = http://<ENDEREÇO DO PROXY>:<PORTA DO PROXY>/

ftp_proxy = http://<ENDEREÇO DO PROXY>:<PORTA DO PROXY>/


OBSERVAÇÃO IMPORTANTE: Não se deve utilizar "@" na senha nesses casos!

Após isso basta testar novamente os comandos. Caso ainda não funcione reinicie o Ubuntu.

#Compartilhar: Facebook Twitter Google+ Linkedin Technorati Digg

3 comentários:

Wiverson Junior disse...

olar amigo eu quero abrir uma conexao proxy usar o ip dele como proxy no meu unbunto q e uma vps 14.04 so para pooder se conectar a ele numa porta 8080 poderia me ajuda e tb quero liberar para porta 80 eu tentei faser oq vc pedi mais eu coloco o comando e dpois oq eu faço nada pq n entendo mto n sei como salvo se poder ajuda fico agradecido

Robson Preuss disse...

Amigo! MUITO OBRIGADO!! Seus post foi de grande ajuda e resolveu meus problemas...

Anônimo disse...

Não funciona com a configuração acima.

Somente com as alterações abaixo:

https_proxy="http://10.9.64.40:3128"
http_proxy="http://10.9.64.40:3128"
ftp_proxy="http://10.9.64.40:3128"

Acquire{
HTTP::Proxy 10.9.64.40:3128;
FTP::Proxy 10.9.64.40:3128;
};

Tecnologia do Blogger.