Servidor Proxy para uso do APT e ZYPPER - Configuração

Publicado por Wagner Souza em 05/11/2016

[ Hits: 8.623 ]

Blog: https://medium.com/@souzaw

 


Servidor Proxy para uso do APT e ZYPPER - Configuração



Essa é uma dica sobre como utilizar um Servidor Proxy nos principais gerenciadores de pacotes em ambientes Linux.

O Proxy é o termo utilizado para definir os intermediários entre o usuário e seu servidor. Todos os dados que precisam acessar a internet, são disponibilizados por um servidor. Logo, o servidor proxy atende seus pedidos e repassa os dados do usuário à frente.

Caso você esteja trabalhando em um servidor Linux e precise configurá-lo com um Proxy e assim poder baixar pacote de software ou atualizações, é preciso executar os passos abaixo.

Debian

Crie o arquivo e insira o conteúdo abaixo:

# vi /etc/apt/apt.conf

Acquire::http::proxy "http://192.168.10.254:3128";
Acquire::https::proxy "https://192.168.10.254:3128";
Acquire::ftp::proxy "ftp://192.168.10.254:3128";
Acquire::socks::proxy "192.168.10.254:3128";

O IP: 192.168.10.254, é um servidor Proxy fictício para esta dica, bem como a porta 3128, que por sinal, é a padrão do Squid. Substitua esses dois valores pelo IP/Porta usados em sua rede.

Esse é o Proxy sem autenticação. A seguir, segue as configurações em Proxy que exigem autenticação:

Acquire::http::proxy "http://fulano:senha@10.41.129.123:3128";
Acquire::https::proxy "https://fulano:senha@10.41.129.123:3128";
Acquire::ftp::proxy "ftp://fulano:senha@10.41.129.123:3128";
Acquire::socks::proxy "fulano:senha@10.41.129.123:3128";

Fique atento aos detalhes das configurações. Aqui, foram acrescentados o nome do usuário e senha. Evite usar senhas que possuem o sinal de "@", pois vai dar problemas e conflitos nessa configuração.

Salve o arquivo e depois execute o comando:

# systemctl restart networking.service

É importante lembrar que esses comandos devem ser feitos como root, ou por algum usuário com permissão administrativa do sistema.

openSUSE

No openSUSE é bem mais simples. Ou você utiliza o yast ou edita o arquivo /etc/sysconfig/proxy. Vamos trabalhar diretamente na configuração do arquivo:

# vi /etc/sysconfig/proxy

A primeira coisa a fazer é alterar a variável: PROXY_ENABLED="NO" Para: PROXY_ENABLED="YES" ...permitindo a utilização de serviços de um Proxy.

Abaixo, edite as próximas linhas com as configuração semelhantes às feitas no Debian:

HTTP_PROXY="http://192.168.10.254:3128/"
HTTPS_PROXY="http://192.168.10.254:3128/"
FTP_PROXY="192.168.10.254:3128"

Com autenticação, basta apenas acrescentar o login e a senha.

HTTP_PROXY="http://fulano:senha@192.168.10.254:3128/"
HTTPS_PROXY="http://fulano:senha@192.168.10.254:3128/"
FTP_PROXY="fulano:senha@192.168.10.254:3128"

Também é interessante configurar o wget para o uso do Proxy. Edite o arquivo /etc/wgetrc. Descomente as linhas abaixo e insira as suas configurações de Proxy:

http_proxy = http://192.168.10.254:3128/
https_proxy = http://192.168.10.254:3128/
ftp_proxy = http://192.168.10.254:3128/
use_proxy = on

Lembre-se de acrescentar as configurações de login e senha, caso o seu Proxy exija autenticação:

Acquire::socks::proxy "10.41.129.123:3128";

Vou ficando por aqui e até a próxima dica!

Outras dicas deste autor

Limitar acesso de mais de um usuário via SSH

Exercício Prático LPIC 06

Exercício Prático LPIC 07

Exercício Prático LPIC 11

Exercício Prático LPIC 10

Leitura recomendada

Montar Android automaticamente no Xfce

Blackbox - Configurando papel de parede para temas no Debian

Trocando icones e cursor do mouse no FluxBox

Notificações feias no Lubuntu [Resolvido]

Man pages coloridas no Fedora 18

  

Comentários
[1] Comentário enviado por ronaldofas em 30/05/2017 - 08:05h

Olá!

Cara, eu estou usando o opensuse 42.2 e fiz a configuração sugerida mas o sistema não reconhece o proxy, o que pode estar errado?



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts