Como as configurações de proxy são definidas no ambiente GNOME do Ubuntu.
Estes métodos não são completos e podem quebrar a configuração do sistema. Fazendo a rede se comportar de maneira indesejada. Só faça isso se você entender como isso afeta diferentes partes do sistema.
Você pode definir algumas das configurações de proxy aqui. Mas, para ignorar hosts, você precisará definir outro lugar onde.
$ cat /etc/environment
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
http_proxy="http://192.168.1.250:8080/"
ftp_proxy="ftp://192.168.1.250:8080/"
https_proxy="https://192.168.1.250:8080/"
O comando env está relacionado ao arquivo acima, mas muitos programas e utilitários do sistema fazem alterações no ambiente. Mais informações podem ser encontradas aqui, leia isso antes de fazer alterações. link
$ env | grep proxy
http_proxy=http://192.168.1.250:8080/
ftp_proxy=ftp://192.168.1.250:8080/
all_proxy=socks://192.168.1.250:8080/
https_proxy=https://192.168.1.250:8080/
no_proxy=localhost,127.0.0.0,127.0.1.1,127.0.1.1,local.home
simplesmente altere isso por
no_proxy=myhost_to_ignore,$no_proxy
export no_proxy
Precisamos adicionar de volta a lista de no_proxy previamente definida, por isso a adicionamos novamente no final da linha. Isso é aplicável somente à sessão de terminal em que o comando é executado e não aplicará a leitura do sistema em toda a documentação de ajuda da comunidade para fazer alterações permanentes.
Para fazer alterações no ambiente do gnome, você pode usar o gconftool. Leia o seguinte guia antes de tentar fazer alterações. link
Aqui estão as instruções para alterar as configurações de proxy usando o gconftool
link
$ gconftool --recursive-list /system/http_proxy
use_authentication = false
authentication_password =
authentication_user =
ignore_hosts =[localhost,127.0.0.0/8,127.0.1.1]
use_http_proxy = true
port = 8080
use_same_proxy = true
host = 192.168.1.250
O seguinte arquivo ~ / .conf / system / http-proxy /% gconf.xml. Será alterado pelo próximo comando. Não tenho certeza de como definir um tipo de lista com o gconftool. Minhas tentativas acabaram removendo todas as configurações anteriores.
Tenho certeza que é a melhor maneira de fazer isso !!
Uma maneira segura de fazer isso. obtenha o conteúdo atual do / system / http_proxy / ignore_hosts
gconftool -g /system/http_proxy/ignore_hosts
Em seguida, copie seu conteúdo para o próximo comando e adicione o host que você deseja adicionar.
gconftool --type list --list-type string -s /system/http_proxy/ignore_hosts '[localhost,127.0.0.0/8,myhost]'