WPAD.dat ไม่ได้ตั้งค่าพร็อกซีเซิร์ฟเวอร์โดยอัตโนมัติ


2

เราสังเกตเห็นปัญหานี้เมื่อผู้ใช้ไม่กี่คนไม่สามารถเข้าถึงอินเทอเน็ตในขณะที่พวกเขาเชื่อมต่อกับ VPN เราให้ผู้ใช้ลองเชื่อมต่อที่แตกต่างกันเช่นฮอตสปอตจากโทรศัพท์ของพวกเขาจากนั้นเชื่อมต่อกับ VPN ขององค์กรและเข้าถึงอินเทอร์เน็ต พวกเขาพยายามเชื่อมต่อที่แตกต่างกันเล็กน้อยและเวลาเดียวที่มันจะหยุดก็คือเมื่อพวกเขาอยู่ที่บ้านหลังเราเตอร์ Asus จากการเชื่อมต่อที่บ้านของพวกเขามันยังใช้งานได้หากพวกเขาเชื่อมต่อโดยตรงกับโมเด็มของพวกเขา

เราใช้ Wireshark เพื่อดูการเชื่อมต่อเริ่มต้นของ VPN และกำลังรับไฟล์ wpad.dat จากตำแหน่งที่ถูกต้อง ไฟล์ wpad เสร็จสมบูรณ์ แต่ Windows ด้วยเหตุผลบางอย่างไม่ได้ใช้งาน ทั้ง Chrome และ IE ใช้ตัวเลือก Windows Internet แต่ Firefox ไม่ได้ เมื่อเราตั้งค่า Proxy บน Firefox ให้ทำการตรวจจับโดยอัตโนมัติ

โดยสรุปเมื่อเชื่อมต่อกับ VPN ขององค์กรโดยใช้เราเตอร์ Asus Windows จะไม่ตรวจจับพร็อกซีเซิร์ฟเวอร์ที่จะใช้ ฉันไม่รู้จะลองอะไรอีก

นี่คือบางสิ่งที่ฉันได้ลองและค้นพบ:

หากฉันตั้งค่าไฟล์ wpad.dat ด้วยตนเองในตัวเลือกอินเทอร์เน็ตฉันสามารถเข้าถึงอินเทอร์เน็ตได้ เมื่อตรวจจับการตั้งค่าโดยอัตโนมัติฉันไม่สามารถ (ซึ่งเป็นวิธีที่เราต้องการในการตั้งค่า)

หากฉันตั้งค่าพร็อกซีเซิร์ฟเวอร์ด้วยตนเองฉันจะสามารถเข้าถึงอินเทอร์เน็ตได้

ดูการจับภาพ Wireshark ฉันเห็นว่าไฟล์ wpad.dat ถูกดาวน์โหลดเมื่อฉันทำการเชื่อมต่อกับ VPN

ฉันพบเครื่องมือชื่อ autoprox.exe ซึ่งค้นหาไฟล์ wpad.dat ได้ดีและกำหนดให้กับพร็อกซีเซิร์ฟเวอร์ที่ถูกต้อง

สิ่งนี้เกิดขึ้นขณะใช้งาน VPN (Cisco AnyConnect) และการใช้เราเตอร์ Asus RT-N66U (ใช้งานเฟิร์มแวร์ล่าสุดหรือเร็วที่สุด - เราทำการทดสอบทั้งสองอย่าง)

สิ่งนี้เกิดขึ้นใน Windows 7, 8.1 และ 10, IE10 และ IE11

เรากำลังใช้ squid เป็นพร็อกซีเซิร์ฟเวอร์ แต่ squid ไม่เห็นการปฏิเสธหรือแม้แต่ URL ที่พยายามเข้าถึง

Wpad.dat ของเราจะถูกเก็บไว้บนเซิร์ฟเวอร์ Apache wpad.companyname.com/wpad.datสามารถเข้าถึงได้ที่

ฉันได้ตรวจสอบส่วนหัวของประเภทเนื้อหาและตั้งค่าไว้อย่างเหมาะสมapplication/x-ns-proxy-autoconfigแล้ว

ฉันจะแก้ไขสิ่งนี้ได้อย่างไร


มีประโยชน์อะไรใน Chrome ถ้าคุณดูที่: chrome: // net-internals / # events หรือ chrome: // net-internals / # proxy
ช่วยมือ

1
ฉันสงสัยว่า Firefox จะตกลงที่จะไม่สนับสนุน DHCP สำหรับการค้นพบ autoproxy findproxyforurl.com/browser-support คำแนะนำนี้ที่ DHCP เป็นปัญหาหรือไม่ เกิดอะไรขึ้นถ้าคุณบังคับ DNS เฉพาะกับชุด AutoProxyDetectType กุญแจสำคัญในการที่ 2: technet.microsoft.com/en-us/library/cc302643.aspx
HelpingHand

@EMK คุณเป็นอัจฉริยะ! ฉันเพิ่มคีย์ AutoProxyDetectType ที่นี่: การตั้งค่า HKEY_Current_User \ Software \ Microsoft \ Windows \ CurrentVersion \ Internet เป็นค่า 2 และเริ่มทำงาน! คุณรู้หรือไม่ว่ามีบางสิ่งที่เราเตอร์ ASUS กำลังทำเพื่อให้ไฟล์ wpad.dat ไม่ดีหรือมีบางอย่าง
smiler07

ดีใจที่มันช่วยให้แคบลงไปถึง DHCP เซิร์ฟเวอร์ DHCP ของเราเตอร์ ASUS เหล่านี้ไม่ได้กำหนดค่าตัวเลือก 252 DHCP หรือไม่ เมื่อ Wireshark จับภาพบนอแด็ปเตอร์รับ IP จากเราเตอร์ผ่าน DHCP ด้วยตัวกรอง: มีbootp.option.type == 252อะไรปรากฏขึ้นถ้าคุณปล่อย / ต่ออายุหรือไม่
ช่วยมือ

คุณลองใช้ระบบพร็อกซี่กว้างแล้วหรือยังnetsh winhttp import proxy source=ie
Manoj Sawai
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.