it-swarm-tr.com

Tüm yerel adresleri yoksaymak için proxy ayarlama

Yerel ağ adresleri olan tüm adresler için proxy'yi atlamaya çalışıyorum. http: // test / ve http: // mymachine / ve http: // theirmachine / gibi

Bunu yapmanın kolay bir yolu var mı?

24
spoon16

Ubuntu gnome ortamında proxy ayarları nasıl yapılır.

Bu yöntemler tam kanıt değildir ve sistemin yapılandırmasını bozabilir. Ağın istenmeyen şekilde davranmasını sağlamak. Bunu sadece sistemin farklı bölümlerini nasıl etkilediğini anlıyorsanız yapın.

Proxy ayarlarından bazılarını buradan ayarlayabilirsiniz. Ancak görmezden gelen ana bilgisayarlar için başka bir yere ayarlamanız gerekir.

$ 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/"

Env komutu yukarıdaki dosya ile ilgilidir, ancak pek çok program ve sistem yardımcı programı çevrede değişiklik yapar. Daha fazla bilgi burada bulunabilir, değişiklik yapmadan önce bunu okuyun. https://help.ubuntu.com/community/EnvironmentVariables

$ 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

bunu basitçe değiştir

no_proxy=myhost_to_ignore,$no_proxy
export no_proxy

Önceden ayarlanmış no_proxy listesini eklememiz gerekir, bu yüzden satırın sonuna ekleriz. Bu, yalnızca komutun çalıştırıldığı terminal oturumu için geçerlidir ve kalıcı değişiklikler yapmak için sistem genelinde topluluk yardım belgelerini okuyun.

GNOME ortamında değişiklik yapmak için gconftool kullanabilirsiniz. Değişiklik yapmayı denemeden önce aşağıdaki kılavuzu okuyun.
http://library.gnome.org/admin/system-admin-guide/stable/gconf-0.html.en

Gconftool kullanarak proxy ayarlarının değiştirilmesi ile ilgili talimatlar
http://library.gnome.org/admin/system-admin-guide/stable/gconf-8.html.en#gconf-1

$ 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

Aşağıdaki dosya ~/.conf/system/http-proxy /% gconf.xml. Bir sonraki komut tarafından değiştirilecektir. Gconftool ile bir liste tipinin nasıl ayarlanacağından emin değilim. MY denemeleri önceki tüm ayarları kaldırarak sona erdi.

Bunu yapmak için daha iyi bir yol olduğuna eminim!
Bunu yapmanın güvenli yolu./system/http_proxy/ignore_hosts öğesinin güncel içeriğini alın

gconftool -g  /system/http_proxy/ignore_hosts  

Daha sonra içeriğini bir sonraki komuta kopyalayın ve eklemek istediğiniz Ana Bilgisayarı ekleyin.

gconftool  --type list --list-type string  -s /system/http_proxy/ignore_hosts '[localhost,127.0.0.0/8,myhost]'
26
nelaaro

Varsayılan Ubuntu Gnome masaüstünü kullandığınızı varsayarsak: Yerel Host adreslerinizi, gnome proxy ayarlarında yoksayma listesine eklemeniz gerekir:

alt text

Bu sorunla karşılaştım. benim durumumda Ubuntu 14.04 var ve çözüm buldum burada

Bu düzenleyiciyi kullanarak dconf-editor yükleyebilir ve dconf-editor -> system -> proxy öğesini açabilirsiniz, ana makinenizi bu pencerede ignore-hosts öğesine ekleyin, hepsi bu.

BT departmanımız, etki alanımız için tüm uygun yoksayma desenlerini ve ana bilgisayarlarını içeren bir otomatik yapılandırma URL'si sağlayabildi. Bu kesinlikle sizin için uygunsa, gitmenin en kolay yoludur.

1
spoon16