Khi Internet Explorer được đặt thành tự động phát hiện cài đặt proxy, có cách nào để xem những gì nó phát hiện không?
Khi Internet Explorer được đặt thành tự động phát hiện cài đặt proxy, có cách nào để xem những gì nó phát hiện không?
Câu trả lời:
Các cài đặt được truy xuất từ http: //wpad/wpad.dat , đây là tệp javascript mô tả máy chủ proxy nào sẽ được sử dụng trong tình huống nào. Đặt cược tốt nhất của bạn là mở URL đó và tìm ra proxy từ nội dung mà nó trả về.
PROXY
- trong trường hợp của tôi, tôi đã phải theo dõi lại chức năng tạo của một mảng, mặc dù ...
Nếu http://wpad/wpad.dat
không có sẵn, bạn có thể suy ra proxy nào đang được sử dụng bằng cách duyệt đến một trang web và sau đó kiểm tra kết nối TCP đã được thực hiện. Nó không tuyệt vời, nhưng ít nhất nó rất hữu ích.
netstat -an | find "EST"
(viết tắt của ' ESTABLISHED
').Chạy lại netstat
lệnh, tìm kiếm kết nối mới. Nó có thể trông giống như:
TCP 192.168.1.1:1989 192.168.1.88:8080 ESTABLISHED
Trong ví dụ này, IP của proxy của bạn 192.168.1.88
và nó đang lắng nghe trên cổng 8080
.
Lưu ý rằng phương pháp này chỉ hiển thị proxy hiện đang được sử dụng cho kết nối đó . Nếu có nhiều hơn một proxy được định cấu hình trong môi trường của bạn và bạn muốn biết tất cả chúng, bạn có thể cần lặp lại quy trình trên theo định kỳ để có được danh sách đầy đủ.
Quy trình tương tự có thể được sử dụng trên các hộp không phải của Windows (sử dụng netstat -an | grep EST
hoặc bất kỳ hệ điều hành nào của bạn sử dụng để hiển thị các kết nối hoạt động).
Tôi đã thử cả hai giải pháp được đề cập, và tất cả các loại khác .
Cuối cùng, điều làm việc cho tôi là sử dụng Chrome để điều hướng đến :
chrome: // net-internals / # proxy
đã cho tôi .pac
tệp (= tệp tự động cấu hình proxy) mà sau đó tôi có thể tải xuống và đọc để xác định proxy đang được chọn.
=== Phụ lục ===
Như được chỉ ra bởi @DaveInCaz và @ZachBloomquist, điều này không còn hoạt động như Chrome 71 .
Vì vậy, những gì tôi đã làm là:
chrome-win32.zip
.chrome.exe
và bạn có thể sử dụng lại địa chỉ chrome://net-internals/#proxy
để tìm tập lệnh PAC!Vì vậy, để tóm tắt các bước cần thiết:
chrome.exe
chrome://net-internals/#proxy