Birisi makinemde bir proxy oluşturdu ve bunun ne olduğunu bilmek istiyorum. GUI'yi değil, komut satırını kullanarak proxy sunucusunu bulmanın bir yolu var mı?
gsettings get org.gnome.system.proxy hostşey döndürüyor mu?
Birisi makinemde bir proxy oluşturdu ve bunun ne olduğunu bilmek istiyorum. GUI'yi değil, komut satırını kullanarak proxy sunucusunu bulmanın bir yolu var mı?
gsettings get org.gnome.system.proxy hostşey döndürüyor mu?
Yanıtlar:
HTTP için sistem genelinde herhangi bir proxy için, http_proxyortam değişkeninin değerini kontrol edebilirsiniz :
echo "$http_proxy"
HTTPS için:
echo "$https_proxy"
Benzer şekilde, orada ftp_proxy, socks_proxyisimlerinin kesin amaca hizmet için. all_proxyTüm bu protokoller için bir defada proxy ayarlamak da mümkündür . Sadece belirtmek no_proxygerekirse, verilen herhangi bir protokolün (veya hepsinin) belirli adresleri için proxy ayarını kaldırır. Sadece tamlık olması açısından, bu değişkenlerin büyük harf versiyonunu da kontrol etmek isteyebilirsiniz, ancak küçük harfler *_proxyortam değişkenleri için standarttır (sadece farkında olduğum ortam değişkenleri küçük harflerle yazılmıştır).
Bunların, uygulamaya özgü değil, sistem genelinde proxy ayarlarını göstereceğini unutmayın. Örneğin firefox, veya aptherhangi bir genel ayardan bağımsız olarak kendi proxy ayarlarına sahip olabilir. Bazı uygulamalar bu değişkenleri de dikkate almaz (örneğin, belirli gnomeuygulamaların kullanımı gsettings), bu nedenle YMMV.
Dışarıya bir http bağlantısı deneyin:
wget http://google.com
Sonuç olarak böyle bir şey göreceksiniz:
--2017-06-12 13:02:53-- http://google.com/
Resolving google.com (google.com)... 172.217.11.142, 2607:f8b0:4002:810::200e
Connecting to google.com (google.com)|172.217.11.142|:80... connected.
HTTP request sent, awaiting response... 302 authenticationrequired
Location: http://192.168.254.99:9090/mwg-internal/de5fs23hu73ds/plugin?target=Auth&reason=Auth&ClientID=3130909038&ttl=600&url=aHR0cDovL2dvb2dsZS5jb20v&rnd=1497286973 [following]
--2017-06-12 13:02:53-- http://192.168.254.99:9090/mwg-internal/de5fs23hu73ds/plugin?target=Auth&reason=Auth&ClientID=3130909038&ttl=600&url=aHR0cDovL2dvb2dsZS5jb20v&rnd=1497286973
Connecting to 192.168.254.99:9090... connected.
HTTP request sent, awaiting response... 401 authenticationrequired
Bu durumda proxy sunucunuz gerekli 302 kimlik doğrulamasından sonra bulunur. http://192.168.254.99:9090/
Linux'ta, sistemde tanımlanan proxy'leri kontrol etmek için bunu kullanabilirsiniz
env | grep proxy
dosyayı kontrol et:
cat /etc/apt/apt.conf
cat /etc/environment
Dosyanın içeriğini değiştirmek için (proxy olmadan ve ortamdan yalnızca proxy cümleleri için apt.conf'daki her şeyi kaldırın)!
sudo nano /etc/apt/apt.conf
sudo nano /etc/environment
geditbir GUI programıdır. Bu GUI'yi kullanmaktan nasıl kaçınır?
catsonra kullanmak @ Zacharee1 .. ben de gedit dedim ki OP de düzenleyebilirsiniz.
geditbir sunucu kurulumu olabileceğinden, yüklenmemiş bile olabilir. nanove vimher ikisi de komut satırı metin editörleridir.
/etc/environmentPATH ve muhtemelen diğer yapılandırmalar bozulur. Lütfen bunu yapma.
echo $HTTP_PROXYşey yapar mı?