Ligue e desligue facilmente o proxy de rede no Ubuntu 17.04

1

Eu uso o Ubuntu 17.04 em uma VM em um notebook Windows que às vezes é conectado a uma rede que requer usar um proxy (configuração manual, sem detecção automática suportada) para acessar a Internet e às vezes é conectado diretamente.

Como posso configurar meu Ubuntu mais facilmente para habilitar ou desabilitar o uso do dito proxy e alternar entre eles manualmente sempre que me conecto a uma rede diferente?

O que eu encontrei no Ask Ubuntu apenas descreve métodos para editar, por exemplo. /etc/environment para configurar permanentemente um proxy ou para usar configurações do sistema de alguns ambientes de área de trabalho antigos ou diferentes que não sejam o Unity do 17.04.

    
por Byte Commander 02.06.2017 / 17:12

1 resposta

0

Você pode criar um alias para isso.

Em primeiro lugar, eu estou usando .bashrc :

export {http,https,ftp}_proxy="http://user:pass@domain:port"
export no_proxy="site.com"

Se você já definiu seu proxy, poderá fazer isso em seu .bash_aliases :

export proxyEnv="export {http,https,ftp}_proxy"
alias updateEnv=". .bashrc"
alias unsetProxy="unset http_proxy && unset https_proxy && unset ftp_proxy"
alias proxyOn="sudo sed -i -e 's/#$proxyEnv/$proxyEnv/g' .bashrc && updateEnv"
alias proxyOff="sudo sed -i -e 's/$proxyEnv/#$proxyEnv/g' .bashrc && updateEnv && unsetProxy"

agora atualize seu alias:

source .bash_aliases

e você pode usar proxyOff e proxyOn para ativar ou desativar.

    
por felansu 08.06.2017 / 14:26