Emulatorul Android are două setări de proxy diferite
Proxy-ul upstream propriu al emulatorului și proxy-ul de sistem Android vizibil aplicațiilor rezolvă probleme diferite. Alegeți mecanismul potrivit cererii pe care trebuie să o direcționați.
Emulatorul Android oferă două mecanisme proxy cu sarcini diferite. Proxy-ul de sistem Android oferă o setare vizibilă aplicațiilor; proxy-ul emulatorului transportă traficul TCP al emulatorului printr-un proxy upstream. Ghidul emulatorului Android tratează mecanismele ca reciproc exclusive.
| Mecanism | Cerință tipică |
|---|---|
| Proxy de sistem Android | Traficul aplicațiilor care folosește setările proxy Android, inclusiv configurațiile de depanare acceptate. |
| Proxy-ul emulatorului | Conectivitatea emulatorului printr-un proxy upstream aprobat. |
Care cerere are nevoie de rută?
Pentru conectivitate corporativă, inspectați configurația proxy a emulatorului la lansare. Lansările independente și Android Studio o pot obține altfel.
Pentru inspecție la nivel de aplicație, verificați dacă aplicația respectă proxy-ul de sistem Android. O bibliotecă de rețea personalizată poate să nu o facă. Un certificat de depanare schimbă încrederea; nu configurează o rută lipsă.
Ce proces interpretează adresa?
Loopback-ul Android aparține dispozitivului virtual. Documentația de rețea gazdă a emulatorului oferă o adresă separată pentru a ajunge la un serviciu loopback al gazdei din oaspete. O setare interpretată de procesul emulatorului gazdă are din nou alt context.
Înregistrați versiunea emulatorului, metoda de lansare, mecanismul și destinația când comparați încercări. Ecranele APN învechite și editările directe ale bazei de date de setări din Android 1.x sau 2.x nu sunt o procedură de configurare actuală.
Autentificare și transport
Verificați metoda de autentificare cerută de proxy. Un nume de utilizator de domeniu într-un URL nu oferă o implementare challenge-response. Un listener refuzat și un cont respins apar în etape diferite, iar o cale proxy TCP funcțională nu stabilește suport UDP.