Como usar um proxy na linha de comando?

11

Posso definir meu nome de usuário e senha do proxy junto com as configurações de proxy no ui do proxy, mas essas configurações não funcionam na linha de comando. Como posso usar aplicativos como wget & amp; ping na linha de comando com um proxy?

Detalhes do exemplo:

  • nome de usuário: 1234
  • pass: linux
  • proxy: proxy
  • porta: 8080
por consindo 07.06.2011 / 06:18

3 respostas

14

O esquema geral da URL do proxy é user: password @ host: port

Você pode definir a variável de ambiente http_proxy , https_proxy , ftp_proxy , socks_proxy ou all_proxy

Em um shell bash, digite:

export http_proxy="http://user:password@host:port"

Para persistir esta configuração, você pode adicioná-la a / etc / environment ou /etc/bash.bashrc, / etc / profile ou a um usuário individual /home/user/.bashrc

    
por Alex 07.06.2011 / 11:20
1

Para definir as configurações de proxy de rede, é possível usar gsettings

gsettings altera os arquivos de configuração em DConf , que é a configuração principal das configurações de proxy de rede do Ubuntu que você vê na GUI indo para Network > Network Proxy

Aqui está um exemplo

gsettings set org.gnome.system.proxy.http host ''
gsettings set org.gnome.system.proxy.http port 0
gsettings set org.gnome.system.proxy.http host ''
gsettings set org.gnome.system.proxy.http port 0
gsettings set org.gnome.system.proxy.ftp host ''
gsettings set org.gnome.system.proxy.ftp port 0

#Setting the Dynamic socks proxy 
gsettings set org.gnome.system.proxy.socks host 'localhost'
gsettings set org.gnome.system.proxy.socks port 1111

#Setting Mode 
gsettings set org.gnome.system.proxy mode 'manual'
    
por ZenOut 22.09.2015 / 22:07
0

Você não pode usar proxies no sentido tradicional com o Ping. Ping funciona usando o protocolo ICMP.

Os proxies HTTP só funcionarão com o tráfego HTTP. Você pode representar a maioria do tráfego na maioria dos programas usando um wrapper SOCKSify. O pacote "dante-client" fornece um socksify. Eu usei este em outras ocasiões: link

    
por Janus Troelsen 07.06.2011 / 14:44