De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.

Utilizando apt-get atrás de um servidor Proxy (Squid)

Colaboração: Roberto Rodrigues da Silva

Data de Publicação: 27 de Outubro de 2006

O "apt-get" é uma ferramenta de gerenciamento de pacotes para Sistemas Debian e sistemas baseados no Debian.

Nesta dica irei demostrar como configurar o apt-get atrás de um servidor Proxy SQUID Transparente ou com Autenticação para utilização dessa famosa ferramenta de manipulação de pacotes.

Obs.: Neste e em outros documentos que eu escrevi a formatação do texto possui os seguintes significados:

  • O "#" significa que o comando dever ser executado como usuário "root".
  • O "$" significa que o comando deve ser executado como usuário sem privilégios.

Configurando "apt-get" atrás de um Proxy Transparente

Primeiro edite o arquivo de variáveis de ambiente com o comando abaixo:

  # vi /etc/environment

Obs.: No exemplo eu utilizei o editor vi, mas pode ser qualquer outro editor de texto simples.

E inclua o seguinte conteúdo no arquivo "environment":

  http_proxy="http://192.168.1.254:3128"
  ftp_proxy="http://192.168.1.254:3128"
  
  Acquire {
  HTTP::Proxy 192.168.1.254:3128;
  FTP::Proxy 192.168.1.254:3128;
  };
  
  alias wget="wget -Y on"

Obs.: No exemplo acima eu configurei o proxy para o protocolo HTTP e FTP. Você também deve informar o endereço e a porta do seu Servidor Proxy (SQUID), no exemplo foi utilizado o IP: 192.168.1.254 e a Porta: 3128, altere para o IP e Porta do seu servidor de proxy e salve o arquivo.

Agora vamos editar o arquivo de configuração do APT-GET:

  # vi /etc/apt/apt.conf

E adicione as seguintes linhas:

  Acquire{
  HTTP::proxy "http://192.168.1.254:3128";
  FTP::proxy "http://192.168.1.254:3128";
  }

Obs.: Novamente altere as informações de IP e Porta para do seu servidor de proxy e salve o arquivo.

Agora vamos alterar o arquivo /etc/profile

  # echo "export http_proxy ftp_proxy" >> /etc/profile

Pronto !

Configurando "apt-get" atrás de um Proxy com Autenticação

Para "apt-get" para Proxy com Autenticação é necessário incluir o usuário e senha, como EXEMPLO irei utilizar o usuario "roberto" e a senha "123mudar".

Primeiro edite o arquivo de variáveis de ambiente com o comando abaixo:

  # vi /etc/environment

E inclua o seguinte conteúdo no arquivo "environment":

  http_proxy="http://roberto:123mudar@192.168.1.254:3128"
  ftp_proxy="http://roberto:123mudar@192.168.1.254:3128"
  
  Acquire {
  HTTP::Proxy roberto:123mudar@192.168.1.254:3128;
  FTP::Proxy roberto:123mudar@192.168.1.254:3128;
  };
  alias wget="wget --proxy-user=roberto --proxy-passwd=senha"

Obs.: Não esqueça de alterar o IP: 192.168.1.254, Porta: 3128, Usuario: roberto e Senha: 123mudar para as informações corretas do seu servidor de proxy e o salve o arquivo.

Adicionar comentário

* Campos obrigatórios
5000
Powered by Commentics

Comentários

Nenhum comentário ainda. Seja o primeiro!


Veja a relação completa dos artigos de Roberto Rodrigues da Silva