Hangi proxy sunucusunu kullandığımı nasıl bilebilirim?


184

Proxy sunucumun adresinin ne olduğunu bilmem gerekiyor, böylece onu kullanmak için başka bir program yapılandırabilirim. IE'ye, İnternet Özelliklerine, LAN Ayarlarına girersem, gördüğüm tek şey otomatik bir yapılandırma komut dosyasıdır, ancak asıl proxy adresi değildir. Bunu nasıl alabilirim?

Windows XP kullanıyorum.


Bu soru ayrıca yararlı olabilir: serverfault.com/questions/696020/…
Hugo Ideler 13:16

Yanıtlar:


192

Otomatik proxy algılama sistemi wpad.dat, ana bilgisayardan çağrılan bir dosyayı indirerek çalışır wpad. Öncelikle bu ana bilgisayarın komut isteminde bulunduğunu onaylayın:

ping wpad

Yoksa, doğru DNS son ekini koymanız gerekebilir. Aynı komut isteminde şunu yazın

ipconfig /all

Bir Primary DNS Suffixve bir görmelisinDNS Suffix Search List

Bunların her birini a ile eklemeyi deneyin. için wpad:

ping wpad.<primary dns suffix>

Bunlardan herhangi biri çalışıyorsa, tarayıcınıza girin http://wpad.<suffix>/wpad.dat. Bu notepad.exe içinde açabileceğiniz proxy otomatik yapılandırma dosyasını indirir

Bu dosyanın altına doğru bir satır görmeniz gerekir.

PROXY <host:port>;

Birden çok proxy sunucunuz varsa, tekrarlanabilir. Ev sahibi ve liman ihtiyacınız olan şeydir.

Bu dosya yoksa, ya proxy sunucusu yoktur ya da proxy sunucusu dhcp tarafından sağlanır (bunun yalnızca IE ile çalışacağını unutmayın, bu nedenle firefox sörf yapabiliyorsa, kullanılan yöntem bu değildir). Ne gönderdiğini görmek için dhcp sunucusuna erişiminiz yoksa, en kolay yol, örneğin bir siteyi açmak, ardından komut istemine gitmek olacaktır. tip

netstat -ban

Bu, her işlemin işlem kimliği ile yapılan bağlantıların bir listesini sağlayacaktır. Görev Yöneticisi'ne gidin View/Select Columnsve PID'yi (İşlem Tanımlayıcısı) seçip etkinleştirin. Tarafından verilen listede iexplore.exe'nin PID'sini arayın netstat -ban Bu proxy ip ve portunu ortaya çıkaracaktır.


3
Otomatik yapılandırma betiğini indirmek için betiğin linkini adres çubuğuna (YMMV) kopyalayıp yapıştırmak daha kolay…
mousio

1
Evet, bununla ilgili sorun, etki alanı politikası bunun değişmesini önler ve IE, URL için kutuyu devre dışı bırakır. Kopyalamanıza ya da her şeyi görmenize izin vermez.
Mike Christensen

1
Wpad.dat yerine proxy yapılandırmam, LAN ayarlarının "otomatik yapılandırma komut dosyasını kullan" bölümünde görünen "proxy.pac" dosyasını kullanıyor. Bu, kullanılacak bir proxy sunucusunu belirleyen bir komut dosyasıdır.
Ben,

1
@ Ben Hi Ben, doğru, bu cevap otomatik yapılandırma yerine otomatik algılamaya odaklanıyor. Cevabı geliştirmek için bekliyoruz.
Paul,

1
Windows 10'da benim için işe yaramadı
Janac Meena

81

Chrome'un yeni sürümünde çalışmıyor. Lütfen bunu kullanarak DURDURUN.

Onu bulmanın daha kolay bir yolu var. Proxy ayrıntılarını görmek için chrome yükleyin ve aşağıdaki URL'ye gidin

 chrome://net-internals/#proxy

Tüm detayları görebileceksiniz


1
Bunun çok daha fazla bilgisi var! Paylaşım için teşekkürler.
Shiyaz

1
Bu yöntem VPN ile çalışırken ancak IP ve port tipi ağ proxy protokolünüzü bilmek istediğinizde çok faydalıdır. Teşekkürler.
zionpi

çok basit ve çok güçlü :)
DerVO

9
Ne yazık ki, bu artık işe yaramıyor; Google’ın işlevselliği kaldırdığı anlaşılıyor. (Chrome'un 73. sürümündeyim, ancak ne zaman kaldırıldığını bilmiyorum - bu her gün kullandığım bir şey değil.)
David

3
Benim için Chrome'daki bu ekran neredeyse tamamen boştu.
DaveInCaz

58

Cmd'de aşağıdaki komutu deneyin:

reg query "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings" | find /i "proxyserver"

Umut yardımcı olur


13
Benim durumumda "proxy sunucusu" yerine "AutoConfigURL" yi bulmak zorunda kaldım. Bu beni komut dosyası tarafından döndürülen varsayılan proxy'yi bulmak için okuyabildiğim bir * .pac dosyasına yönlendirdi.
Ben,

Benim için, asıl vekil adresimi gösteren tek cevap buydu. Diğerleri, bana hangi kuralları uygulayacağımı, hangi kuralların bana uygulandığını anlamak için elden çıkarmam gerektiğini gösterdi.
Duncan Jones

25

Aşağıdaki komut da iş gibi görünüyor. Bir bonus olarak, çalışabilecek ya da çalışmayabilecek çok sayıda DNS sunucusuyla iletişim kurmayı engeller ve kayıt defterini sorgulamayı engeller, böylece oldukça kilitli ortamlarda bile çalışır:

Windows Vista veya üzeri:

netsh winhttp show proxy

Windows XP veya daha önceki sürümler:

netsh diag connect ieproxy

Proxy adresini çıktıdan çıkarmak için bazı ek çalışmalar yapılması gerekir; bu nedenle, kullanılabilir olacağını biliyorsanız kayıt defteri yaklaşımı daha kolaydır.

Güncelleme:

Windows 7'de netsh'nin nasıl çağırdığıma bağlı olarak bazen farklı sonuçlar döndürdüğünü buldum. Yukarıdaki komutu bir istemde manuel olarak çalıştırırsam, 'Doğrudan Erişim - Proxy Yok' mesajı alıyorum. Ancak, netshSAS’tan çağrı yapılması, listelenen gerçek bir proxy ile sonuçlanır!


4
sais: Doğrudan erişim <proxy sunucusu yok>. ama ben kesinlikle bir proxy arkasındayım .. sadece WinHTTP Proxys'i gösterir
philx_x 20.03.2015

5
Ayrıca "Doğrudan Erişim" hattını da görüyorum. "SAS Netsh rom SAS" derken ne demek istedin?
Ben,

1
netsh winhttp show proxysistem proxy ayarlarını gösterir (Varsayılan kullanıcı). Bir kullanıcının farklı ayarları olabilir.
xmedeko

6
Kesinlikle bir proxy arkasındayım ve netshkomutu çağırdığımda şunu alıyorum: "Doğrudan erişim (proxy sunucusu yok)." SAS nedir?
iaforek

1
"SAS" ile ne demek istiyorsun?
Drew Chapin

19

Otomatik yapılandırma dosyası URL'sini, aşağıdakileri çalıştırarak kayıt defterinden de alabilirsiniz:

reg query "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Wpad" /s | find /i "WpadDetectedURL"



3

Windows proxy ayarlarını göstermek için basit bir WinProxyViewer.exe oluşturdum . Amaç, ortak bir kullanıcının onu çalıştırabilmesi ve çıktıyı yöneticiye gönderebilmesidir (teknik destek vb.).


2

Şu an kullandığınız proxy sunucusu da dahil olmak üzere mevcut internet bağlantınız ve kurulumunuz hakkında pek çok şey öğrenmek için Chrome'da aşağıdaki adrese gidin:

chrome: // net-internals /

Sayfanın sol tarafında, talep edebileceğiniz farklı bilgi türlerinin bir listesini veren "aralarında" bir vekil bulunur.

NOT: pencerelere "chrome:" URI şemasını eklemek mükemmel bir şekilde mümkündür, böylece bu bilgiyi HİÇBİR tarayıcıdan "chrome: // net-internals /" seçeneğine giderek alabilirsiniz, yalnızca chrome'dan değil. Ancak bu URI şeması için işleyicinin krom olması gerektiğinden, her durumda krom yüklü olmalıdır. Bu nedenle, URI şemasını "chrome" 'un kayıt defterine eklemek, yalnızca farklı bir tarayıcı kullanıyorsanız ve önce chrome'u getirmek için gereken tıklamaları / yazmaları önlemek istiyorsanız (ve ardından chrome: // net-internals /), gerçekten yararlıdır.


1
Bu artık superwork.com/a/1163035/268750 ile aynı şekilde çalışıyor.
DaveInCaz

1

Mükemmel bir çözüm değil, şirket ağında hızlı arama gerektiğinde benim için çalıştı. Cmd cinsinden NetStat güncel bağlantıları listeler. Bağlantı noktası 8080 veya 9090 olan IP, büyük olasılıkla proxy'dir.



0

Script yolunu bir ie penceresine koyun, wpad betiğini indirebilir veya açacaktır - eğer indirirse, metin tabanlı olarak görüntülemek için not defteri kullanın.

WPAD, kaynak, hedef, IP veya url (hatta dns adının bazı bölümleri) gibi bir dizi faktöre bağlı olarak, internet isteklerini farklı proxy sunucularına gönderen veya internete yönlendiren, mantık odaklı bir dosyadır. Bazı durumlarda, dosyanın ne kadar karmaşık olduğuna bağlı olarak okumak zor olabilir - Bazı güzellikleri gördüm, ama oldukça sezgisel.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.