เราสังเกตเห็นปัญหานี้เมื่อผู้ใช้ไม่กี่คนไม่สามารถเข้าถึงอินเทอเน็ตในขณะที่พวกเขาเชื่อมต่อกับ 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
แล้ว
ฉันจะแก้ไขสิ่งนี้ได้อย่างไร
bootp.option.type == 252
อะไรปรากฏขึ้นถ้าคุณปล่อย / ต่ออายุหรือไม่
netsh winhttp import proxy source=ie