Bagaimana cara melihat pengaturan proxy yang terdeteksi secara otomatis Internet Explorer?

67

Ketika Internet Explorer diatur untuk mendeteksi pengaturan proxy secara otomatis, apakah ada cara untuk melihat apa yang dideteksinya?

Aidan Ryan
sumber

Jawaban:

51

Pengaturan diambil dari http: //wpad/wpad.dat yang merupakan file javascript yang menggambarkan server proxy mana yang harus digunakan dalam situasi apa. Taruhan terbaik Anda adalah membuka URL itu dan mencari proxy dari konten yang dikembalikan.

Polsy
sumber
1
Ah, bagus sekali. Berikut ini lebih detail pada protokol AutoDiscovery Proxy Web: en.wikipedia.org/wiki/Web_Proxy_Autodiscovery_Protocol
Aidan Ryan
Apakah Anda yakin itu tautannya? Apa domain tingkat atas wpad?
Nathan Fellman
Oh begitu. Saya harus menggunakan wpad di domain lokal saya
Nathan Fellman
1
Ini tidak berfungsi untuk semua jaringan. Terkadang proxy secara otomatis terdeteksi melalui dhcp (inform kata kerja) daripada http wpad.
Kolonel Panic
Seperti yang disebutkan di tempat lain , proksi yang sebenarnya dapat ditemukan sejalan dengan PROXY- dalam kasus saya, saya harus melacak kembali fungsi generasi array, ...
Tobias Kienzler
44

Jika http://wpad/wpad.dattidak tersedia, Anda dapat menyimpulkan proksi mana yang digunakan dengan menjelajahi situs web dan kemudian memeriksa koneksi TCP yang dibuat. Ini tidak bagus, tapi setidaknya bermanfaat minimal.

  1. Periksa output dari netstat -an | find "EST"(kependekan dari ' ESTABLISHED').
  2. Buka situs baru (yang belum pernah Anda kunjungi).
  3. Jalankan netstatperintah lagi, cari koneksi baru. Itu mungkin terlihat seperti:

    TCP 192.168.1.1:1989 192.168.1.88:8080 ESTABLISHED

Dalam contoh ini, IP proxy Anda 192.168.1.88dan sedang mendengarkan di port 8080.

Perhatikan bahwa metode ini hanya menampilkan proxy yang saat ini digunakan untuk koneksi itu . Jika lebih dari satu proksi dikonfigurasi di lingkungan Anda, dan Anda ingin mengetahui semuanya, Anda mungkin perlu mengulangi prosedur di atas secara berkala untuk mendapatkan daftar lengkap.

Prosedur yang sama dapat digunakan pada kotak non-Windows (menggunakan netstat -an | grep EST, atau apa pun OS Anda gunakan untuk menunjukkan koneksi aktif).

Royce Williams
sumber
Solusi yang bagus :)
hoang
Sungguh
17

Saya mencoba kedua solusi yang disebutkan, dan juga segala macam yang lain .

Pada akhirnya yang berhasil bagi saya adalah menggunakan Chrome untuk menavigasi ke :

chrome: // net-internal / # proxy

yang memberi saya .pacfile (= file konfigurasi otomatis proxy) yang kemudian dapat saya unduh dan baca untuk menentukan proxy yang sedang dipilih.

=== Addenda ===

Seperti yang ditunjukkan oleh @DaveInCaz dan @ZachBloomquist, ini tidak lagi berfungsi pada Chrome 71 .

Jadi yang saya lakukan adalah:

  1. Temukan versi Chrome sebelumnya, yang memberikan 70.0.3538 .
  2. Lihat ini di https://omahaproxy.appspot.com , yang memberikan versi 587811.
  3. Temukan versi Chromium itu di halaman snapshot . Versi tampaknya hadir pada halaman versi Windows 64 bit , yang membawa saya ke halaman versi 587811 dengan file chrome-win32.zip.
  4. Unduh, unzip, jalankan chrome.exedan Anda dapat menggunakan alamat itu lagi chrome://net-internals/#proxyuntuk menemukan skrip PAC!

Jadi untuk merangkum langkah-langkah yang diperlukan:

  1. Unduh Chromium versi 70.0.3538 = build 587811 di sini (Windows, lihat langkah-langkah di atas).
  2. Buka zip dan jalankan chrome.exe
  3. Navigasi ke chrome://net-internals/#proxy
SharpC
sumber
2
Ternyata ini tidak lagi berfungsi? Chrome tidak menampilkan informasi yang berguna di halaman itu. versi 75
DaveInCaz
@DaveInCaz terima kasih, saya telah menambahkan solusi!
SharpC
ide bagus, terima kasih.
DaveInCaz