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

Publicado por Wagner Souza em 05/11/2016

[ Hits: 9.290 ]

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

Exercício Prático LPIC 06

Navegação anônima

Exercício Prático LPIC 11

Limitar acesso de mais de um usuário via SSH

Exercício Prático LPIC 08

Leitura recomendada

Compartilhamento simples e rápido de diretório para outros computadores

GRUB 2 - Alterando ordem de boot

Extensão bcompiler no PHP 5.3 - Habilitando com exemplos

Instalação do MEGAsync no Void Linux

Habilitando Som no Linux Mint via script

  

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