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?
Ö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:
/Etc/apt/apt.conf.d/40proxy oluşturun
gksudo gedit /etc/apt/apt.conf.d/40proxy
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]xy.site.com:8080
) veya daha iyi kontrol için ntlmaps gibi bir şey kullanabilirsiniz.
Daha fazla bilgi bulunabilir burada .
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.
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.
Eğer denersen:
curl http://www.google.com
komut satırından, HTML geri alırsanız proxy çalışıyor.
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.
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ı"
"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.
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 :-)