Android emulator มีการตั้งค่า proxy สองแบบที่แตกต่างกัน
proxy upstream ของ emulator เองและ system proxy ของ Android ที่แอปมองเห็นแก้ปัญหาต่างกัน เลือกกลไกที่ตรงกับคำขอที่คุณต้องกำหนดเส้นทาง
Android emulator มีกลไก proxy สองแบบที่มีหน้าที่ต่างกัน system proxy ของ Android ให้การตั้งค่าที่แอปมองเห็น ส่วน proxy ของ emulator พา TCP traffic ของ emulator ผ่าน upstream proxy คู่มือ emulator ของ Android ถือว่ากลไกทั้งสองนี้แยกจากกันโดยสิ้นเชิง
| กลไก | ข้อกำหนดทั่วไป |
|---|---|
| system proxy ของ Android | ทราฟฟิกของแอปที่ใช้การตั้งค่า proxy ของ Android รวมถึงการตั้งค่า debugging ที่รองรับ |
| proxy ของ emulator | การเชื่อมต่อของ emulator ผ่าน upstream proxy ที่ได้รับอนุมัติ |
คำขอใดต้องใช้เส้นทาง?
สำหรับการเชื่อมต่อองค์กร ให้ตรวจสอบการกำหนดค่า proxy ของ emulator ตอนเปิดใช้งาน การเปิดแบบแยกและ Android Studio อาจได้มาในวิธีที่ต่างออกไป
สำหรับการตรวจสอบระดับแอป ให้ตรวจสอบว่าแอปเคารพ system proxy ของ Android หรือไม่ ไลบรารีเครือข่ายที่กำหนดเองอาจไม่เคารพ ใบรับรอง debugging เปลี่ยนความเชื่อถือ แต่ไม่ได้กำหนดค่าเส้นทางที่หายไป
กระบวนการใดตีความที่อยู่?
loopback ของ Android เป็นของอุปกรณ์เสมือน เอกสาร host-networking ของ emulator ให้ที่อยู่แยกต่างหากสำหรับเข้าถึงบริการ loopback ของโฮสต์จากเกสต์ การตั้งค่าที่กระบวนการ emulator ของโฮสต์ตีความก็มีบริบทอีกแบบหนึ่ง
บันทึกเวอร์ชัน emulator วิธีเปิด กลไก และปลายทางเมื่อเปรียบเทียบความพยายาม หน้าจอ APN ที่ล้าสมัยและการแก้ไขฐานข้อมูลการตั้งค่าโดยตรงจาก Android 1.x หรือ 2.x ไม่ใช่ขั้นตอนการตั้งค่าปัจจุบัน
การรับรองความถูกต้องและการรับส่ง
ตรวจสอบวิธีการรับรองความถูกต้องที่ proxy ต้องการ ชื่อผู้ใช้โดเมนใน URL ไม่ได้ให้การใช้งาน challenge-response listener ที่ถูกปฏิเสธและบัญชีที่ถูกปฏิเสธเกิดขึ้นในขั้นตอนที่ต่างกัน และเส้นทาง TCP proxy ที่ใช้งานได้ไม่ได้ยืนยันการรองรับ UDP