Não consigo usar o Proxy HTTP no shell

1

Eu sou um usuário Linux Ubuntu e tenho algum problema em configurar o proxy em todo o meu sistema.

Eu entro nas configurações de rede do meu Gnome e, em seguida, vou para a máscara de configurações Network Proxy e coloco meu proxy para o HTTP Proxy * como Manual , depois clico no botão Aplica-se a todo o sistema , pergunta-me a minha senha e termina

O problema é que, se eu abrir um shell, a rede não funciona e não consigo pingar nada, de fato obtenho apenas:

andrea@andrea-Studio-1555:~$ ping google.com
PING google.com (173.194.35.7) 56(84) bytes of data.

e o cursor ainda pisca e não continua ...

Por quê? O que posso fazer para sair com meu proxy no shell?

    
por AndreaNobili 31.05.2013 / 17:47

2 respostas

1

Defina a variável de shell http_proxy

Digite o seguinte comando para definir o servidor proxy:

$ export http_proxy=http://server-ip:port/
$ export http_proxy=http://127.0.0.1:3128/
$ export http_proxy=http://proxy-server.mycorp.com:3128/

Como configuro a variável de proxy para todos os usuários?

Para configurar a variável de ambiente do proxy como uma variável global, abra o arquivo / etc / profile:

# vi /etc/profile

Adicione as seguintes informações:

export http_proxy=http://proxy-server.mycorp.com:3128/

Salve e feche o arquivo.

Como uso o servidor proxy protegido por senha?

Você pode simplesmente usar o wget da seguinte forma:

$ wget --proxy-user=USERNAME --proxy-password=PASSWORD http://path.to.domain.com/some.html

O Lynx tem a seguinte sintaxe:

$ lynx -pauth=USER:PASSWORD http://domain.com/path/html.file

Curl tem a seguinte sintaxe:

$ curl --proxy-user user:password http://url.com/

experimente esta informação que pode ajudá-lo.

    
por 3bu1 01.06.2013 / 16:11
1

Tente ler sobre o uso de um proxy em combinação com o Ubuntu aqui .

Isso você não pode ping é esperado. Um servidor proxy é para retransmitir (e armazenar em cache) protocolos HTTP, HTTPS, FTP. Cada um tem que ser configurado separadamente. Quando você faz ping, está utilizando o protocolo ICMP. A maioria dos servidores proxy não permite isso. Além disso, a maioria dos servidores proxy resolve o DNS para você (traduzindo o www.google.com para um endereço IP); a razão pela qual você não consegue mais nada a não ser a primeira linha é porque você não pode resolver o domínio.

Siga o guia que dei no começo e tente novamente.

    
por phulstaert 24.09.2013 / 16:50