Posso definir meu nome de usuário e senha de proxy junto com as configurações de proxy na interface do usuário, mas essas configurações não funcionam na linha de comando. Como posso usar aplicativos como o wget & ping na linha de comando com um proxy?
Detalhes do exemplo:
- nome de usuário: 1234
- passe: linux
- proxy: proxy
- porta: 8080
Respostas:
O esquema geral para a URL do proxy é user: password @ host: port
Você pode definir a variável de ambiente
http_proxy
,https_proxy
,ftp_proxy
,socks_proxy
ouall_proxy
Em um shell bash, digite o seguinte:
Para persistir nessa configuração, você pode adicioná-lo ao / etc / environment ou /etc/bash.bashrc, / etc / profile ou a um usuário individual /home/user/.bashrc
fonte
Para definir configurações de proxy de rede, pode-se usar
gsettings
gsettings
altera os arquivos de configuração no DConf , que são as principais configurações das configurações de proxy de rede do Ubuntu que você vê na GUI, acessandoNetwork > Network Proxy
Aqui está um exemplo
fonte
Você não pode usar proxies no sentido tradicional com o Ping. O Ping funciona usando o protocolo ICMP.
Proxies HTTP funcionarão apenas com tráfego HTTP. Você pode fazer proxy 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: https://github.com/gr0gmint/transucks
fonte