Android emulator ima dvije različite proxy postavke
Emulatorov vlastiti upstream proxy i Androidov sistemski proxy vidljiv aplikacijama rješavaju različite probleme. Odaberite mehanizam koji odgovara zahtjevu koji trebate usmjeriti.
Android emulator nudi dva proxy mehanizma s različitim zadacima. Androidov sistemski proxy daje postavku vidljivu aplikacijama; emulatorov proxy prenosi TCP promet emulatora kroz upstream proxy. Androidov vodič za emulator tretira mehanizme kao međusobno isključive.
| Mehanizam | Tipičan zahtjev |
|---|---|
| Androidov sistemski proxy | Promet aplikacija koji koristi Androidove proxy postavke, uključujući podržane aranžmane za otklanjanje grešaka. |
| Emulatorov proxy | Povezivanje emulatora kroz odobreni upstream proxy. |
Koji zahtjev treba rutu?
Za korporativnu povezanost provjerite konfiguraciju emulatorovog proxyja pri pokretanju. Samostalna pokretanja i Android Studio mogu je dobiti drugačije.
Za provjeru na razini aplikacije provjerite poštuje li aplikacija Androidov sistemski proxy. Prilagođena mrežna biblioteka možda neće. Certifikat za otklanjanje grešaka mijenja povjerenje; ne konfigurira rutu koja nedostaje.
Koji proces tumači adresu?
Androidov loopback pripada virtualnom uređaju. Emulatorova dokumentacija o umrežavanju hosta daje zasebnu adresu za dosezanje loopback usluge hosta iz gosta. Postavka koju tumači proces emulatora na hostu ima opet drugačiji kontekst.
Prilikom upoređivanja pokušaja zabilježite verziju emulatora, način pokretanja, mehanizam i odredište. Zastarjeli APN ekrani i izravne izmjene baze podataka s postavkama iz Androida 1.x ili 2.x nisu trenutni postupak postavljanja.
Autentifikacija i prijenos
Provjerite metodu autentifikacije koju proxy zahtijeva. Korisničko ime domene u URL-u ne pruža implementaciju challenge-response. Odbijen listener i odbijen račun događaju se u različitim fazama, a radna TCP proxy putanja ne uspostavlja podršku za UDP.