Configurando o proxy para ignorar todos os endereços locais [duplicados]

23

Estou tentando ignorar o proxy para todos os endereços que são endereços de rede local. Como link e link e link

Existe uma maneira fácil de fazer isso?

    
por spoon16 04.11.2010 / 04:39

4 respostas

25

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]'
    
por nelaaro 12.05.2011 / 16:39
3

Supondo que você esteja usando a área de trabalho padrão do Ubuntu Gnome: Você precisa adicionar seus endereços de host local à lista de ignorados nas configurações de proxy do gnome:

    
por Martin Owens -doctormo- 04.11.2010 / 05:13
2

Eu me deparei com esse problema. no meu caso eu tenho o Ubuntu 14.04 e encontrei a solução aqui

Você pode instalar dconf-editor e abrir dconf-editor -> system -> proxy usando este editor, em vez de adicionar seus hosts a ignore-hosts nessa janela e isso é tudo.

    
por Ulug'bek Ro'zimboyev 02.06.2016 / 09:02
1

Nosso departamento de TI conseguiu fornecer uma URL de configuração automática que inclui todos os padrões e hosts de ignição apropriados para o nosso domínio. Esta é definitivamente a maneira mais fácil de ir se estiver disponível para você.

    
por spoon16 05.11.2010 / 07:18