it-swarm-tr.com

Network Proxy'nin gerçekten uygulanıp uygulanmadığını nasıl kontrol edebilirim?

Paketleri güncellemek için LAN'ımın internet bağlantısını kullanmak için Network Proxy ayarlamaya çalışıyorum. proxy ayarları firefox adresimde çalışıyor ancak paket yöneticisi yine de İnternet'e bağlanamıyor. System >> Preferences >> Network Proxy İçinde proxy ayarladım ve proxy için kullanıcı/parolayı 'Ayrıntılar' içinde de girdim.

Proxy Ağının doğru uygulandığından nasıl emin olabilirim?

16
Alexar

Öncelikle gnome-network özelliklerindeki proxy ayarlarını her değiştirdiğinizde "Sistem genelinde uygula ..." yı tıkladığınızdan emin olun (System -> Preferences -> Network Proxy). Bu, http_proxy ve ilgili ortam değişkenlerini ayarlar. Bu, proxy ayarı "Sistem genelinde uygulandı ..." olarak başlatıldıktan sonra başlatılan tüm programlar için kullanılabilir olmalıdır. Gerçekten emin olmak için, bunu tekrar kontrol etmek üzere oturumu kapatabilir ve yeniden giriş yapabilirsiniz.

Bir terminal açar ve set | grep -i proxy ilgili ortam değişkenlerinin ayarlandığını görürsünüz. İdeal olarak bu yeterli olmalıdır.

Ancak, yukarıdakilerin hepsinin hala çalışmadığı durumlarla karşılaştım: Sinaptik veya apt-get (komut satırı üzerinden), yukarıdaki şekilde ayarlandıktan sonra bile proxy üzerinden internete bağlanamıyor. Bu gibi durumlarda, bir çözüm /etc/apt/apt.conf.d apt için belirli proxy yapılandırması ile (bu apt-get, aptitude, synaptic ve Ubuntu yazılım merkezi tarafından kullanılacaktır).

Aşağıdaki adımları izleyin:

  1. /Etc/apt/apt.conf.d/40proxy oluşturun

    gksudo gedit /etc/apt/apt.conf.d/40proxy

  2. Aşağıdaki içeriği içine koyun - içeriği durumunuza uyacak şekilde değiştirin.

    Acquire::http::Proxy "http://proxy.site.com:8080";

Bir kullanıcı adınız ve şifreniz varsa, proxy URL'sinde aynı şifreyi kodlayabilirsiniz (bu şekilde, http://username:[email protected]:8080) veya daha iyi kontrol için ntlmaps gibi bir şey kullanabilirsiniz.

Daha fazla bilgi bulunabilir burada .

12
koushik

Yukarıda sorunlarınız varsa size yardımcı olacak bir sürü iyi yanıt var (sorunuzun anlamı budur). Ancak, bu, Ağ proxy ayarlarının uygulanıp uygulanmadığını kontrol etme konusundaki dar sorunun cevabıdır:

Yöntem 1: Yeni bir kabuk (xterm) başlatın, ardından ortam değişkenlerini denetleyin:

% env | grep -i proxy
http_proxy=http://172.17.0.130:8080/
ftp_proxy=ftp://172.17.0.130:8080/
all_proxy=socks://172.17.0.130:8080/
...

Mevcut mermilerin değil güncellenmiş ortam değişkenleri olacağını unutmayın. Bu nedenle, proxy ayarları için ortam değişkenlerine bakan bir komutu yürütüyorsanız, proxy ayarlarında yapılan değişiklikleri sonra oluşturulan bir Shell'de başlatın.

Yöntem 2: gconftool kullanarak gconf ayarlarını sorgulayın (~/.gconf):

% gconftool -R /system/proxy 
 old_ftp_port = 0
 old_ftp_Host = 
 old_secure_port = 0
 old_secure_Host = 
 autoconfig_url = 
 mode = manual
 ftp_Host = 172.17.0.130
 secure_Host = 172.17.0.130
 ...

% gconftool -R /system/http_proxy 
 use_authentication = false
 authentication_password = 
 authentication_user = 
 ignore_hosts = [localhost,127.0.0.0/8,*.local,...]
 use_http_proxy = true
 port = 8080
 use_same_proxy = true
 Host = 172.17.0.130

Diğerlerinin de belirttiği gibi, tarayıcınızın ve diğer uygulamalarınızın "Sistem Proxy Ayarlarını Kullan" olarak ayarlandığından emin olun.

5
craigster

Sistem Genişliğini Uygula (vurgulanmış) düğmesini tıkladınız mı? Proxy ayarları Gnome oturumunuz için yerel değilse ve bu yüzden root paketleri indirmek için kapandığında aynı ağ ayarlarını kullanmaz.

Proxy settings

5
Oli

Eğer denersen:

curl http://www.google.com

komut satırından, HTML geri alırsanız proxy çalışıyor.

1
bnieland

Geçici olarak proxy ayarlamak için bir terminali çalıştırabilir ve

export http_proxy="http://yourproxy:yourport"

Ardından programı başlatın, örn. Paket yönetimi için sinaptik. Konsol, neyin yanlış gittiğiyle ilgili size yararlı çıktılar verebilir.

1
Phi

ayarları kontrol etmeyi/eklemeyi düşünen herkes:

/ Etc/çevre

ile deneyin:

http_proxy = "http: // kullanıcı: şifre @ proxyserver: bağlantı noktası" https_proxy = "http: // kullanıcı: şifre @ proxyserver: bağlantı noktası" ftp_proxy = "http: // kullanıcı: şifre @ proxyserver: bağlantı noktası"

0
t0m5k1

"Sistem Çapında Uygula ..." seçeneğini tıklayın ve tüm internet uygulamalarınızın sistem proxy'sini kullanacak şekilde ayarlandığını kontrol edin. Bundan daha fazlası yok. Yapılandırma dosyaları ve başlangıç ​​komut dosyalarına müdahale etmeye gerek yoktur.

0
Radu Cotescu

Ayrıca bir proxy kullanıyorum ve özellikle Synergy ve güncelleme yöneticisi için proxy ayarlarını ayarlamak zorunda kaldım (Synergy: Configuration-> Preferences-> Network kullanarak). Burada "sistem ayarlarını" kullanma seçeneği yoktur ve çalışması gerekiyorsa bile, proxy sunucusunu sistem düzeyinde değiştirmek beni hiç güncellemedi :-(

Yine de çalışmasını sağlayan bir çözümle ilgileniyorum :-)

0
Little Jawa