Saya perlu tahu alamat untuk server proxy saya sehingga saya dapat mengkonfigurasi program lain untuk menggunakannya. Jika saya masuk ke IE, Internet Properties, Pengaturan LAN, maka semua yang saya lihat adalah skrip konfigurasi otomatis tetapi bukan alamat proxy yang sebenarnya. Bagaimana saya bisa mendapatkan ini?
Saya menggunakan Windows XP.
windows
windows-xp
networking
proxy
Mike Christensen
sumber
sumber
Jawaban:
Sistem deteksi proxy otomatis bekerja dengan mengunduh file yang dipanggil
wpad.dat
dari hostwpad
. Pertama konfirmasikan host ini dari prompt perintah:Jika tidak ada, Anda mungkin harus memasukkan akhiran DNS yang benar. Di prompt perintah yang sama, ketik
Anda harus melihat a
Primary DNS Suffix
dan aDNS Suffix Search List
Coba tambahkan masing-masing dengan. untuk
wpad
:Jika salah satu dari ini berfungsi, maka di browser Anda masukkan
http://wpad.<suffix>/wpad.dat
. Ini akan mengunduh file konfigurasi otomatis proksi yang dapat Anda buka di notepad.exeKe bagian bawah file ini, Anda akan melihat garis mengatakan
Ini mungkin diulangi jika Anda memiliki beberapa proxy yang tersedia. Host dan port adalah apa yang Anda butuhkan.
Jika file ini tidak ada, maka tidak ada server proxy, atau server proxy sedang disediakan oleh dhcp (perhatikan bahwa ini hanya akan bekerja dengan IE, jadi jika firefox dapat berselancar, ini bukan metode yang digunakan). Jika Anda tidak memiliki akses ke server dhcp untuk melihat apa yang ia kirim, cara termudah adalah dengan membuka situs di yaitu, kemudian pergi ke prompt perintah. Tipe
Ini akan memberikan daftar koneksi yang dibuat dengan id proses dari setiap proses. Pergi ke Task Manager, dan pilih
View/Select Columns
dan aktifkan PID (Process Identifier). Cari PID dari iexplore.exe dalam daftar yang dikembalikan olehnetstat -ban
Ini akan mengungkapkan ip dan porta proxy.sumber
Itu tidak berfungsi pada versi baru Chrome. Silakan BERHENTI menggunakan ini.
Saya punya satu lagi cara mudah untuk menemukannya. Pasang chrome dan buka URL di bawah ini untuk melihat detail proxy
Anda akan dapat melihat semua detailnya
sumber
Coba perintah berikut dalam cmd:
Semoga bisa membantu
sumber
Perintah berikut ini tampaknya juga berfungsi. Sebagai bonus itu menghindari menghubungi banyak server DNS yang mungkin atau mungkin tidak berfungsi, dan itu menghindari permintaan registri, sehingga berfungsi bahkan di lingkungan yang cukup terkunci:
Windows Vista atau yang lebih baru:
Windows XP atau sebelumnya:
Beberapa pekerjaan tambahan diperlukan untuk mengekstrak alamat proxy dari output, sehingga pendekatan registri lebih sederhana jika Anda tahu itu akan tersedia.
Memperbarui:
Saya telah menemukan bahwa pada windows 7 netsh terkadang mengembalikan hasil yang berbeda tergantung pada bagaimana saya menyebutnya. Jika saya menjalankan perintah di atas secara manual dalam prompt, saya mendapatkan 'Akses Langsung - Tanpa Proxy'. Namun, panggilan
netsh
dari SAS menghasilkan proxy yang sebenarnya terdaftar!sumber
netsh winhttp show proxy
memperlihatkan pengaturan proxy sistem (Pengguna default). Seorang pengguna mungkin memiliki pengaturan berbeda.netsh
perintah saya mendapatkan: "Akses langsung (tidak ada server proxy).". Apa itu SAS?Anda juga bisa mendapatkan URL file konfigurasi otomatis dari registri dengan menjalankan:
sumber
Jika Anda menggunakan pengaturan proksi deteksi otomatis, lakukan di bilah alamat browser Anda (apa pun yang Anda instal)
http: //wpad/wpad.dat
Kemudian Anda akan mendapatkan file javascript yang menggambarkan server proxy yang digunakan sesuai dengan apa yang Anda coba kunjungi di jaringan ...
sumber
gunakan situs web di bawah ini untuk mendapatkan proxy Anda: http://www.whatismyproxy.com/
sumber
Saya telah membuat WinProxyViewer.exe sederhana untuk menampilkan pengaturan proxy Windows. Tujuannya adalah agar pengguna umum dapat menjalankannya dan mengirimkan hasilnya ke admin (dukungan teknis, dll.).
sumber
Untuk mempelajari banyak dan banyak tentang koneksi dan pengaturan internet Anda saat ini, termasuk server proxy yang Anda gunakan saat ini, buka alamat berikut di Chrome:
chrome: // net-internal /
Anda akan melihat kolom di sisi kiri halaman yang memberi Anda daftar berbagai jenis informasi yang dapat Anda minta, di antaranya "proxy."
CATATAN: Sangat mungkin untuk menambahkan skema URI "chrome:" ke windows, sehingga Anda bisa mendapatkan informasi ini dengan masuk ke "chrome: // net-internal /" dari browser APAPUN, bukan hanya chrome. Tetapi karena penangan untuk skema URI ini perlu chrome, Anda harus menginstal chrome dalam hal apa pun. Menambahkan skema URI "chrome" ke registri Anda karena itu hanya sangat berguna jika Anda menggunakan browser yang berbeda dan ingin menghindari klik / pengetikan yang diperlukan untuk memunculkan chrome pertama (dan kemudian pergi ke chrome: // net-internal /)
sumber
Bukan solusi yang sempurna tetapi bekerja untuk saya ketika diperlukan pencarian cepat di jaringan perusahaan. NetStat di cmd mencantumkan koneksi saat ini. IP dengan port 8080 atau 9090 kemungkinan besar adalah proxy.
sumber
Tidak ada petunjuk di atas bekerja untuk saya (bekerja di sebuah perusahaan besar menggunakan Windows 7 Enterprise, "sepenuhnya ditutup" untuk pengguna akhir).
Saya akhirnya menemukan program Java kecil ini, yang bekerja dengan baik untuk saya: https://stackoverflow.com/questions/4933677/detecting-windows-ie-proxy-setting-using-java
sumber
Masukkan jalur skrip ke dalam jendela yaitu dan itu akan mengunduh atau membuka skrip wpad - jika mengunduhnya, gunakan notepad untuk melihatnya karena berbasis teks.
WPAD adalah file yang digerakkan oleh logika untuk mengirim permintaan internet ke proxy yang berbeda atau mengarahkan ke internet tergantung pada sejumlah faktor seperti sumber, tujuan, IP atau url (bahkan bagian dari nama dns). Dalam beberapa kasus bisa jadi sangat sulit untuk membaca tergantung pada seberapa kompleks file tersebut - Saya telah melihat beberapa keindahan, tetapi cukup intuitif.
sumber