Câu hỏi Làm cách nào để biết tôi đang sử dụng máy chủ proxy nào?


Tôi cần phải biết địa chỉ máy chủ proxy của tôi là gì để tôi có thể cấu hình một chương trình khác để sử dụng nó. Nếu tôi truy cập IE, Thuộc tính Internet, Cài đặt mạng LAN, thì tất cả những gì tôi thấy là tập lệnh cấu hình tự động nhưng không phải là địa chỉ proxy thực. Làm thế nào tôi có thể nhận được điều này?

Tôi đang sử dụng Windows XP.


152
2017-10-14 01:12


gốc


Câu hỏi này cũng có thể hữu ích: serverfault.com/questions/696020/… - Hugo Ideler


Các câu trả lời:


Hệ thống phát hiện proxy tự động hoạt động bằng cách tải xuống một tệp có tên wpad.dat từ máy chủ wpad. Trước tiên, xác nhận máy chủ lưu trữ này tồn tại từ dấu kiểm nhắc lệnh:

ping wpad

Nếu nó không tồn tại, bạn có thể phải đặt hậu tố DNS chính xác. Trong cùng một dấu nhắc lệnh, gõ

ipconfig /all

Bạn sẽ thấy một Primary DNS Suffix và một DNS Suffix Search List

Thử thêm từng cái này với a. đến wpad:

ping wpad.<primary dns suffix>

Nếu bất kỳ công việc nào trong số này hoạt động, thì trong trình duyệt của bạn, hãy nhập http://wpad.<suffix>/wpad.dat. Thao tác này sẽ tải xuống tệp cấu hình tự động proxy mà bạn có thể mở trong notepad.exe

Ở cuối tệp này, bạn sẽ thấy một dòng nói

PROXY <host:port>;

Nó có thể được lặp đi lặp lại nếu bạn có nhiều proxy có sẵn. Các máy chủ và cổng là những gì bạn cần.

Nếu tệp này không tồn tại, thì không có máy chủ proxy hoặc máy chủ proxy được cung cấp bởi dhcp (lưu ý rằng điều này sẽ chỉ hoạt động với IE, vì vậy nếu firefox có thể lướt, đây không phải là phương thức được sử dụng). Nếu bạn không có quyền truy cập vào máy chủ dhcp để xem nó đang gửi gì, cách dễ nhất là mở một trang web, nghĩa là, sau đó đi tới dấu nhắc lệnh. Kiểu

netstat -ban

Điều này sẽ cung cấp một danh sách các kết nối được thực hiện với quá trình id của mỗi quá trình. Chuyển đến Trình quản lý tác vụ và chọn View/Select Columns và kích hoạt PID (Process Identifier). Hãy tìm PID của iexplore.exe trong danh sách được trả về bởi netstat -ban  Điều này sẽ tiết lộ ip proxy và cổng.


162
2017-10-14 01:22



Tôi đã thử trong cả IE và Firefox, không thể tìm thấy trang web đó. - Mike Christensen
Tôi đã cập nhật câu trả lời của mình với một số chi tiết ... - Paul
Để tải xuống kịch bản cấu hình tự động, tôi thấy việc sao chép và dán liên kết tới tập lệnh vào thanh địa chỉ (YMMV) trở nên dễ dàng hơn… - mousio
Yea vấn đề với đó là chính sách miền ngăn không cho thay đổi đó và IE sẽ vô hiệu hóa hộp cho URL. Nó sẽ không cho phép bạn sao chép nó hoặc xem toàn bộ điều heh. - Mike Christensen
@ Ben Hi Ben, đó là đúng, câu trả lời này tập trung vào phát hiện tự động, chứ không phải là cấu hình tự động. Bạn được chào đón để nâng cao câu trả lời. - Paul


tôi có một cách dễ dàng hơn để tìm thấy nó. Cài đặt chrome và truy cập URL bên dưới để xem chi tiết proxy

 chrome://net-internals/#proxy

Bạn sẽ có thể xem tất cả các chi tiết


67
2018-01-03 20:31



Điều này có nhiều thông tin hơn! Cám ơn vì đã chia sẻ. - Shiyaz
Phương pháp này rất hữu ích khi bạn làm việc với VPN nhưng muốn biết giao thức proxy mạng của bạn loại IP và cổng.Thanks. - zionpi
thật đơn giản và mạnh mẽ :) - DerVO
Đơn giản và hữu ích - Prem


Hãy thử lệnh sau trong cmd:

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

Hy vọng sẽ giúp


45
2017-10-09 08:35



Trong trường hợp của tôi, tôi phải tìm "AutoConfigURL" thay vì "proxyserver". Điều này dẫn tôi đến một tệp * .pac mà tôi có thể đọc qua để tìm proxy mặc định được trả về bởi tập lệnh. - Ben
Đối với tôi, đây là câu trả lời duy nhất cho tôi biết địa chỉ proxy thực sự của tôi. Những người khác có xu hướng cho tôi thấy nơi để tìm một kịch bản, mà tôi sẽ phải phân tích cú pháp để hiểu những quy tắc nào áp dụng cho tôi. - Duncan Jones


Bạn cũng có thể lấy URL tệp cấu hình tự động từ sổ đăng ký bằng cách chạy:

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

18
2017-08-23 16:11





Lệnh sau cũng có vẻ hoạt động. Như một phần thưởng, nó tránh liên lạc nhiều máy chủ DNS có thể hoặc không hoạt động, và tránh truy vấn sổ đăng ký, vì vậy nó hoạt động ngay cả trong môi trường bị khóa xuống:

Windows Vista trở lên:

netsh winhttp show proxy

Windows XP trở xuống:

netsh diag connect ieproxy

Một số công việc bổ sung là cần thiết để trích xuất địa chỉ proxy từ đầu ra, do đó, cách tiếp cận đăng ký là đơn giản nếu bạn biết nó sẽ có sẵn.

Cập nhật:

Tôi đã thấy rằng trên cửa sổ 7 netsh đôi khi trả về kết quả khác nhau tùy thuộc vào cách tôi gọi nó. Nếu tôi chạy lệnh trên theo cách thủ công trong lời nhắc, tôi nhận được 'Truy cập Trực tiếp - Không có Proxy'. Tuy nhiên, gọi điện netsh từ kết quả SAS trong một proxy thực tế được liệt kê!


11
2017-09-23 11:17



sais: Truy cập trực tiếp <no proxy server>. nhưng tôi chắc chắn là sau một proxy .. chỉ hiển thị WinHTTP Proxys - philx_x
Câu hỏi được gắn thẻ [windows] - bạn có đang ở trong môi trường windows với proxy không phải WinHTTP không? - user3490
Tôi cũng thấy dòng "Truy cập Trực tiếp". Ý bạn là gì khi gọi "netsh rom SAS"? - Ben
netsh winhttp show proxy hiển thị cài đặt proxy hệ thống (Người dùng mặc định). Người dùng có thể có các cài đặt khác nhau. - xmedeko
Tôi chắc chắn đứng sau một proxy và khi tôi gọi netsh lệnh tôi nhận được: "Truy cập trực tiếp (không có máy chủ proxy)." SAS là gì? - iaforek


Nếu bạn đang sử dụng tự động phát hiện cài đặt proxy sau đó thực hiện trong thanh địa chỉ của trình duyệt (cho dù bạn đã cài đặt cái nào)

http: //wpad/wpad.dat 

Sau đó, bạn sẽ nhận được một tập tin javascript mô tả máy chủ proxy được sử dụng theo những gì bạn đang cố gắng truy cập vào mạng ...


9
2017-10-21 06:04



Mặc dù url không hoạt động, +1 cho liên kết đến tài liệu của Microsoft - GoGoris


sử dụng trang web dưới đây để nhận proxy của bạn: http://www.whatismyproxy.com/


6
2018-04-21 14:18



Giải pháp này đã xác định cho tôi rằng quyền truy cập trực tiếp dường như của tôi vào trang web đã thực sự được định tuyến qua cổng web McAfee - Breandán Dalton