Pular para o conteúdo

Configurando proxy no shell

Se estiver utilizando um Linux em uma rede com proxy, faz-se necessário configurar o proxy para que o sistema possa baixar as atualizações e alguns serviços funcionem, como dropbox, wget, svn, elinks, skype, scp, entre muitos.
Ricardo Brito do Nascimento rbn_jesus
Hits: 225.263 Categoria: Linux Subcategoria: Segurança
  • Indicar
  • Impressora
  • Denunciar

Parte 2: Desfecho

Para testar a conexão com o proxy no shell, basta acessar uma pagina web ou iniciar um download com alguma ferramenta get. Se a página for apresentada está tudo certo e pronto para utilização.

Exemplos de teste:

elinks http://perfumes.incolume.com.br

$ lynx http://perfumes.incolume.com.br

$ wget http://www.perfumes.incolume.com.br/2011/03/lista-completa-dos-perfumes-importados.html


Se a página não for carregada, será necessário verificar a conectividade (ifconfig), rotas (route), firewall (iptables -L) e suas permissões de acesso no proxy (com administrador do proxy).

As atualizações deste artigo e o formato PDF pode ser encontrado em:

Referências


   1. Introdução
   2. Desfecho

Configurando Subversion

Explorando o wget

Vim com corretor ortográfico em pt_BR/es_ES/en_US

Proteção utilizando fail2ban contra ataques do tipo

Comando sudo - instalação e configuração

Política de Segurança para Dispositivos Móveis

PFSense com Snort

Análise de Atividades Suspeitas com Audit

Cliente Linux no servidor LDAP

Proxy reverso e balanceamento de carga utilizando o Pound

#1 Comentário enviado por FernandoBasso em 25/09/2011 - 09:39h
Eu uso o Arch Linux, e coloco a config do proxy em uma função no ~/.bashrc e em /root/.bashrc. Funciona para wget, curl, pacman, etc, mas, por exemplo, no firefox, se eu escolho "use system proxy settings" não funciona. O firefox parece não usar o proxy, e tenho que setar o proxy no próprio firefox.

O proxy 'integrado gnome 3' não adianta nada. Tanto faz configurar ou não. O mesmo acontece com o networkmanager, e o wicd nem supporte a proxy tem.

O chromium que é "Open Source" me diz isso quando tento configurar o proxy nele em meu sistem open source:

"When running Chromium under a *supported* desktop environment, the system proxy settings will be used. However, either _your system is not supported_ or there was a problem launching your system configuration."

#3 Comentário enviado por FernandoBasso em 25/09/2011 - 12:05h
Então deve ser algo do arch mesmo. Quanto a opção chromium --proxy-server eu já tinha lido, mas acho estranho o chromium, sendo open-source - e por tal motivo fortemente atrelado ao linux em geral - não usar as variáveis de ambiente.

#4 Comentário enviado por removido em 25/09/2011 - 12:09h
Esqueci de dizer que uso o OpenBox e Squid3, tanto no Debian, Arch ou Gentoo, antes de postar o comentário anterior rodei um 'tail -f' no log do squid para confirmar.

essa dica do colega já favoritei até porque no Arch Linux não configurei nem wget e pacman para rodar sob o Proxy.

[]'s
#5 Comentário enviado por FernandoBasso em 25/09/2011 - 13:19h
Eu também uso o openbox, mas carrego o gnome-settings-daemon com ele. Já tentei rodar o gnome desktop completinho, só pra ver se funcionava o proxy, mas não funcionou.

Não sei se o iptables poderia estar bloquando alguma coisa, algum pacote que vem do proxy e ele não está deixando passar, sei lá. A princípio meu iptables bloqueia tudo, exceto acesso de hosts da lan.

Contribuir com comentário

Entre na sua conta para comentar.