Wie kann ich meinen Android-Emulator dazu bringen, die VPN-Schnittstelle meines Computers zu verwenden?

Lesezeit: 4 Minuten

Benutzer-Avatar
ummassthrower

Mein Unternehmen benötigt VPN, um sich mit unseren Entwicklungssystemen zu verbinden, und ich versuche zum ersten Mal, von zu Hause aus an einer Android-App zu arbeiten. Es stellt sich heraus, dass der Emulator die VPN-Schnittstelle nicht verwenden möchte. Obwohl ich auf meinem mit VPN verbundenen Laptop eine Verbindung zu unseren Entwicklungssystemen habe, tut der Emulator, der darauf läuft, dies nicht.

Mir sind dazu 3 Lösungen eingefallen:

  1. Führen Sie einen VPN-Client auf dem Emulator aus, aber ich hatte auf eine einfachere Lösung gehofft
  2. Einrichten eines Proxy-Servers auf meinem lokalen Rechner
  3. Weiterleitung eines Ports auf meinem lokalen Rechner

2 und 3 können wahrscheinlich funktionieren, aber ich würde trotzdem gerne wissen, ob es eine einfache Möglichkeit gibt, den Emulator dazu zu bringen, die VPN-Schnittstelle ohne Umgehung zu verwenden.

Ich verwende OS X 10.7 und habe bereits versucht, die Schnittstellenprioritätsreihenfolge mit network>>set service order anzupassen.

Ich nehme an, ich kann das alte Dell abstauben und es dort versuchen, aber ich würde die gleichen Ergebnisse erwarten.

  • Kann von Ihrem VPN abhängen, einige ändern die Netzwerktreiber oder fügen ihre eigene Sicherheit (MAC-basiert) hinzu, um Geräten den Zugriff auf den VPN-Tunnel zu ermöglichen.

    – CrackerJack9

    16. August 2011 um 20:15 Uhr

  • Als FYI dazu, seit es eine Weile her ist, habe ich es nicht zum Laufen gebracht, also kann ich die Antwort nicht wirklich akzeptieren, weil es bei mir nicht funktioniert hat. Wenn dies für jemand anderen funktioniert, stellen Sie sicher, dass Sie die Antwort positiv bewerten.

    – ummassthrower

    22. Januar 2012 um 9:06 Uhr

  • Hallo, ich bin hergekommen, um herauszufinden, ob jemand eine andere Lösung hat. Ich habe versucht, die in dieser Diskussion vorgestellten Lösungen zu verwenden, aber keine hat für mich funktioniert. Vielen Dank.

    – jaimeduque17

    24. Mai 2021 um 17:04 Uhr

Starten Sie zuerst Ihre VPN-Verbindung und starten Sie dann den Emulator neu, jetzt sollte der Emulator die Host-VPN-Verbindung verwenden.

Es liegt laut dem hauptsächlich am DNS-Problem android doc:

Beim Start liest der Emulator die Liste der DNS-Server, die Ihr System derzeit verwendet. Anschließend speichert er die IP-Adressen von bis zu vier Servern in dieser Liste und richtet bei Bedarf Aliase für sie auf den emulierten Adressen 10.0.2.3, 10.0.2.4, 10.0.2.5 und 10.0.2.6 ein.

  • Dies ist die wahre Antwort.

    – Schlank

    19. Januar 2017 um 15:54 Uhr

  • Jap, das ist es

    – Pooria Khodaveissi

    15. August 2018 um 1:39 Uhr

Benutzer-Avatar
seyfullah.bilgin

Geben Sie hier die Bildbeschreibung ein

Ich bin auf dieses Problem gestoßen und habe etwas in den DNS-Einstellungen ausprobiert, aber ich konnte es nicht lösen. Wie @machado im Kommentarbereich unten sagte, sollten Sie den Emulator über die Option “Cold Boot Now” starten. Ich hoffe das hilft.

  • Das Löschen von Daten ist nicht erforderlich, Sie können dies umgehen, indem Sie das VPN starten und dann das Gerät „kalt booten“.

    – Machado

    8. Juli 2020 um 20:37 Uhr

  • @Machado Antwort ist die richtige Lösung. Daten löschen funktioniert nicht.

    – Chitgoks

    23. Januar 2021 um 1:39 Uhr

  • Ok, vielleicht sind Sie auf ein anderes Szenario gestoßen, für mich und mindestens fünf andere Leute hat es funktioniert. Vielen Dank für das Teilen Ihrer Gedanken.

    – Machado

    23. Januar 2021 um 23:50 Uhr

  • Das einzige, was ich getan habe, war der “Kaltstart jetzt”, wie Machado sagte, und es hat funktioniert.

    – Joab Santos

    27. Juni 2021 um 15:32 Uhr

Was ich auf meinem Mac mache, ist nur sicherzustellen, dass “Send all traffic over vpn” aktiviert ist. Sie finden diese Einstellung, nachdem Sie auf Erweitert geklickt haben, während Ihre VPN-Verbindung in den Netzwerkeinstellungen ausgewählt ist.

Funktioniert gut für meine Situation, hängt aber möglicherweise nicht von der Art des VPN ab, mit dem Sie sich verbinden.

Erweiterte VPN-Einstellungen

  • Dies war der Hinweis, der mein Problem löste, obwohl es mehr Recherche erforderte, um herauszufinden, wie man dasselbe mit Tunnleblick macht: VPN-Details->Konfigurationen[my_company_config]->Einstellungen->Erweitert->Während verbunden, dann aktivieren Sie “Gesamten Datenverkehr durch das VPN leiten”.

    – mpemburn

    22. Februar 2014 um 11:54 Uhr

  • Irgendeine Idee, wo eine solche Option für das Cisco AnyConnect VPN auf dem Mac auftauchen würde? Ich sehe keine VPN-Verbindung in den Netzwerkeinstellungen und ich kann eine solche Option nicht direkt in AnyConnect finden.

    – Schuhraub

    7. Januar 2015 um 20:06 Uhr

  • Ich weiß nicht, ob dies eine Option für AnyConnect unter OS X ist. Ich versuche heutzutage, unter OS X niemals ein clientspezifisches VPN zu verwenden, aus Angst vor Updates für OS X, die mein VPN komplett überlasten, also bleibe ich normalerweise bei IPSec oder VPN-Lösungen, die OpenVPN-Clients unterstützen (wie neuere Barrakudas). Je nachdem, wie gesperrt Ihr VPN ist, können Sie möglicherweise eine Route hinzufügen, die Ihnen weiterhilft. Mehr Infos hier: apple.stackexchange.com/questions/144572/… und hier: tim.rideyourbike.org/2013/02/…

    – AndrewPK

    7. Januar 2015 um 20:36 Uhr

  • Hat funktioniert, suche aber nach einer besseren Lösung. Weiß jemand, wie man es dazu bringt, das VPN zu verwenden, ohne den gesamten Datenverkehr zu senden? Das VPN meines Clients ist gesperrt und ich kann überhaupt kein externes Internet verwenden, wenn ich mit dem VPN verbunden bin und den gesamten Datenverkehr sende. Das bedeutet, dass ich die ganze Zeit für Google verbunden und getrennt sein muss, um Leute zu pingen.

    – Dustin Williams

    10. November 2016 um 23:10 Uhr


Benutzer-Avatar
Luchezco

Ich hatte das gleiche Problem und löste es, indem ich eine Verbindung zu Cisco VPN herstellte, nachdem der Android-Emulator gestartet und mit dem Internet verbunden war.

Funktioniert bei mir unter Windows 7

Ich richte eine VPN-Verbindung unter Windows ein. Dann habe ich den Emulator gestartet. Der Emulator und alles auf meinem PC begann, diese VPN-Verbindung zu verwenden.

1199620cookie-checkWie kann ich meinen Android-Emulator dazu bringen, die VPN-Schnittstelle meines Computers zu verwenden?

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy