วิธีดูการตั้งค่าพร็อกซีตรวจพบโดยอัตโนมัติของ Internet Explorer


คำตอบ:


51

การตั้งค่าจะถูกดึงมาจากhttp: //wpad/wpad.datซึ่งเป็นไฟล์จาวาสคริปต์ที่อธิบายถึงพร็อกซีเซิร์ฟเวอร์ที่ควรใช้ในสถานการณ์ใด ทางออกที่ดีที่สุดของคุณคือการเปิด URL นั้นและหาทางออกจากเนื้อหาที่ส่งคืน


1
อ่าเยี่ยมมาก นี่คือรายละเอียดเพิ่มเติมเกี่ยวกับโพรโทคอลการค้นเว็บอัตโนมัติของพร็อกซี: en.wikipedia.org/wiki/Web_Proxy_Autodiscovery_Protocol
Aidan Ryan

คุณแน่ใจหรือว่าเป็นลิงก์ โดเมนระดับบนสุดของ wpad คืออะไร
นาธาน Fellman

อ้อเข้าใจแล้ว. ฉันควรใช้ WPAD ประสิทธิภาพท้องถิ่นของฉัน
นาธาน Fellman

1
วิธีนี้ใช้ไม่ได้กับทุกเครือข่าย บางครั้งพร็อกซีตรวจสอบอัตโนมัติผ่าน dhcp (แจ้งคำกริยา) แทนที่จะเป็น http wpad
พันเอก Panic

ดังที่ได้กล่าวไว้ในที่อื่น , พร็อกซีที่เกิดขึ้นจริงสามารถพบได้ในเส้นที่มีPROXY- ในกรณีของฉันฉันได้ไปติดตามฟังก์ชั่นรุ่นหลังของอาร์เรย์ แต่ ...
โทเบียส KIENZLER

44

หากhttp://wpad/wpad.datไม่พร้อมใช้งานคุณสามารถอนุมานว่าพร็อกซีใดที่ใช้งานอยู่โดยเรียกดูเว็บไซต์แล้วตรวจสอบการเชื่อมต่อ TCP ที่สร้างขึ้น มันไม่ดี แต่อย่างน้อยก็มีประโยชน์น้อยที่สุด

  1. ตรวจสอบผลลัพธ์ของnetstat -an | find "EST"(ย่อมาจาก ' ESTABLISHED')
  2. ไปที่ไซต์ใหม่ (ไซต์ที่คุณไม่เคยเยี่ยมชม)
  3. รันnetstatคำสั่งอีกครั้งเพื่อค้นหาการเชื่อมต่อใหม่ มันอาจดูเหมือน:

    TCP 192.168.1.1:1989 192.168.1.88:8080 ESTABLISHED

ในตัวอย่างนี้ IP พร็อกซีของคุณเป็นและมันฟังพอร์ต192.168.1.888080

โปรดทราบว่าวิธีนี้จะแสดงเฉพาะพร็อกซีที่ใช้งานอยู่ในปัจจุบันสำหรับการเชื่อมต่อนั้น หากมีการกำหนดค่าพร็อกซีมากกว่าหนึ่งในสภาพแวดล้อมของคุณและคุณต้องการที่จะรู้ว่าพวกเขาทั้งหมดคุณอาจต้องทำซ้ำขั้นตอนข้างต้นเป็นระยะเพื่อให้ได้รายการเต็มรูปแบบ

ขั้นตอนเดียวกันสามารถใช้กับกล่องที่ไม่ใช่ Windows (ใช้netstat -an | grep ESTหรือสิ่งที่ระบบปฏิบัติการของคุณใช้เพื่อแสดงการเชื่อมต่อที่ใช้งานอยู่)


วิธีแก้ปัญหาที่ดี :)
hoang

ยอดเยี่ยมจริง ๆ ...
majkinetor

17

ฉันพยายามแก้ปัญหาทั้งสองที่กล่าวถึงและยังทุกประเภทของคนอื่น ๆ

ในที่สุดสิ่งที่ใช้ได้ผลสำหรับฉันคือการใช้ Chrome เพื่อไปที่ :

chrome: // net-internals / # พร็อกซี่

ซึ่งให้.pacไฟล์ฉัน(= ไฟล์พร็อกซี auto-config) ซึ่งฉันสามารถดาวน์โหลดและอ่านเพื่อกำหนดพร็อกซีที่ถูกเลือก

=== ภาคผนวก ===

ในฐานะที่เป็นแหลมออกโดย @DaveInCaz และ @ZachBloomquist นี้ไม่ทำงานของ Chrome 71

ดังนั้นสิ่งที่ฉันทำคือ:

  1. ค้นหารุ่นก่อนหน้าของ Chrome ซึ่งจะช่วยให้70.0.3538
  2. ค้นหาสิ่งนี้บนhttps://omahaproxy.appspot.comซึ่งให้รุ่น 587811
  3. ค้นหารุ่นของโครเมี่ยมบนหน้าภาพรวม รุ่นที่ดูเหมือนจะอยู่บนบิต Windows หน้า 64 รุ่นซึ่งนำฉันไปที่หน้า 587811 รุ่นchrome-win32.zipกับไฟล์
  4. ดาวน์โหลดคลายซิปเรียกใช้chrome.exeและคุณสามารถใช้ที่อยู่อีกครั้งchrome://net-internals/#proxyเพื่อค้นหาสคริปต์ PAC!

ดังนั้นเพื่อสรุปขั้นตอนที่จำเป็น:

  1. ดาวน์โหลด Chromium เวอร์ชั่น 70.0.3538 = สร้าง 587811 ที่นี่ (Windows มิฉะนั้นดูขั้นตอนข้างต้น)
  2. เปิดเครื่องรูดและเรียกใช้ chrome.exe
  3. นำทางไปยัง chrome://net-internals/#proxy

2
เห็นได้ชัดว่ามันไม่ทำงานอีกต่อไป? Chrome ไม่แสดงข้อมูลที่เป็นประโยชน์ใด ๆ ในหน้านั้น รุ่นที่ 75
DaveInCaz

@DaveInCaz ขอบคุณฉันได้เพิ่มวิธีแก้ปัญหา!
SharpC

ความคิดที่ดีขอบคุณ
DaveInCaz
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.