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.286 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

Conexão com chaves assimétricas sem uso de senha em servidor sshd

Clonagem de Hardware Hotline em Software Livre

Instalação Plone 2.5.5 com módulos customizados

Encapsulamento de Apache com chroot

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

Sudo 1.8.12 - Parte II - Como sudo funciona

Código Aberto já não é uma questão de gosto

SSH Blindado - Protegendo o seu sistema de ataques SSH

Instalando Bind9 + chroot no Debian

Security Hacks: Linux & BSD

#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."

#2 Comentário enviado por removido em 25/09/2011 - 11:17h
@FernandoBasso,

sobre o proxy no Chromium veja essa minha dica:

http://www.vivaolinux.com.br/dica/Proxy-no-Chrome-Chromium-em-outros-WMs

* mas o engraçado é que atualmente e sem adicionar tal opção ao lançador meu Chromium no Debian usa as configurações de proxy do sistema.
#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.