เมื่อ Internet Explorer ถูกตั้งค่าให้ตรวจจับการตั้งค่าพร็อกซีอัตโนมัติจะมีวิธีดูสิ่งที่ตรวจพบหรือไม่
เมื่อ Internet Explorer ถูกตั้งค่าให้ตรวจจับการตั้งค่าพร็อกซีอัตโนมัติจะมีวิธีดูสิ่งที่ตรวจพบหรือไม่
คำตอบ:
การตั้งค่าจะถูกดึงมาจากhttp: //wpad/wpad.datซึ่งเป็นไฟล์จาวาสคริปต์ที่อธิบายถึงพร็อกซีเซิร์ฟเวอร์ที่ควรใช้ในสถานการณ์ใด ทางออกที่ดีที่สุดของคุณคือการเปิด URL นั้นและหาทางออกจากเนื้อหาที่ส่งคืน
PROXY
- ในกรณีของฉันฉันได้ไปติดตามฟังก์ชั่นรุ่นหลังของอาร์เรย์ แต่ ...
หากhttp://wpad/wpad.dat
ไม่พร้อมใช้งานคุณสามารถอนุมานว่าพร็อกซีใดที่ใช้งานอยู่โดยเรียกดูเว็บไซต์แล้วตรวจสอบการเชื่อมต่อ TCP ที่สร้างขึ้น มันไม่ดี แต่อย่างน้อยก็มีประโยชน์น้อยที่สุด
netstat -an | find "EST"
(ย่อมาจาก ' ESTABLISHED
')รันnetstat
คำสั่งอีกครั้งเพื่อค้นหาการเชื่อมต่อใหม่ มันอาจดูเหมือน:
TCP 192.168.1.1:1989 192.168.1.88:8080 ESTABLISHED
ในตัวอย่างนี้ IP พร็อกซีของคุณเป็นและมันฟังพอร์ต192.168.1.88
8080
โปรดทราบว่าวิธีนี้จะแสดงเฉพาะพร็อกซีที่ใช้งานอยู่ในปัจจุบันสำหรับการเชื่อมต่อนั้น หากมีการกำหนดค่าพร็อกซีมากกว่าหนึ่งในสภาพแวดล้อมของคุณและคุณต้องการที่จะรู้ว่าพวกเขาทั้งหมดคุณอาจต้องทำซ้ำขั้นตอนข้างต้นเป็นระยะเพื่อให้ได้รายการเต็มรูปแบบ
ขั้นตอนเดียวกันสามารถใช้กับกล่องที่ไม่ใช่ Windows (ใช้netstat -an | grep EST
หรือสิ่งที่ระบบปฏิบัติการของคุณใช้เพื่อแสดงการเชื่อมต่อที่ใช้งานอยู่)
ฉันพยายามแก้ปัญหาทั้งสองที่กล่าวถึงและยังทุกประเภทของคนอื่น ๆ
ในที่สุดสิ่งที่ใช้ได้ผลสำหรับฉันคือการใช้ Chrome เพื่อไปที่ :
chrome: // net-internals / # พร็อกซี่
ซึ่งให้.pac
ไฟล์ฉัน(= ไฟล์พร็อกซี auto-config) ซึ่งฉันสามารถดาวน์โหลดและอ่านเพื่อกำหนดพร็อกซีที่ถูกเลือก
=== ภาคผนวก ===
ในฐานะที่เป็นแหลมออกโดย @DaveInCaz และ @ZachBloomquist นี้ไม่ทำงานของ Chrome 71
ดังนั้นสิ่งที่ฉันทำคือ:
chrome-win32.zip
กับไฟล์chrome.exe
และคุณสามารถใช้ที่อยู่อีกครั้งchrome://net-internals/#proxy
เพื่อค้นหาสคริปต์ PAC!ดังนั้นเพื่อสรุปขั้นตอนที่จำเป็น:
chrome.exe
chrome://net-internals/#proxy