Как я могу заставить мой эмулятор андроида использовать интерфейс VPN моего компьютера? - PullRequest
26 голосов
/ 04 августа 2011

Моей компании требуется VPN для подключения к нашим системам разработки, и я впервые пытаюсь работать на Android-приложении из дома. Оказывается, эмулятор не хочет использовать интерфейс VPN, поэтому, хотя у меня есть подключение к нашим системам разработки на моем ноутбуке, подключенном к VPN, эмулятор, работающий на нем, не поддерживает.

Я думал о 3 решениях для этого:

  1. запустить VPN-клиент на эмуляторе, но я надеялся на более простое решение , чем это
  2. настройка прокси-сервера на моей локальной машине
  3. переадресация порта на мою локальную машину

2 и 3, вероятно, могут работать, но я все же хотел бы знать, есть ли простой способ заставить эмулятор использовать интерфейс VPN без обходного пути.

Я использую OS X 10.7 и уже пытался настроить порядок приоритетов интерфейса с помощью сети >> установить порядок обслуживания.

Полагаю, я могу стереть старую dell и попробовать ее там, но я ожидаю того же результата.

Ответы [ 5 ]

24 голосов
/ 10 мая 2013

Сначала запустите ваше соединение vpn, а затем перезапустите эмулятор, теперь эмулятор должен использовать соединение хоста vpn.

это в основном из-за проблемы DNS, согласно android doc :

При запуске эмулятор считывает список DNS-серверов, которые в настоящее время используется вашей системой.Затем он сохраняет IP-адреса до четырех серверов в этом списке и устанавливает им псевдонимы по эмулируемым адресам 10.0.2.3, 10.0.2.4, 10.0.2.5 и 10.0.2.6 по мере необходимости.

8 голосов
/ 08 сентября 2011

То, что я делаю на моем Mac, это просто проверяю, что «отправлять весь трафик через vpn» проверено.Вы найдете этот параметр после того, как нажмете «Дополнительно», когда в настройках сети выбрано ваше VPN-соединение.

Хорошо подходит для моей ситуации, но может не зависеть от типа VPN, к которой вы подключаетесь.

VPN Advanced Settings

4 голосов
/ 17 октября 2012

У меня была такая же проблема, и я решил ее, подключившись к cisco vpn после запуска эмулятора Android и подключения к Интернету.

У меня работает в windows 7

0 голосов
/ 22 марта 2017

Эти решения не работают для меня.

Я обнаружил, что вы можете переопределить DNS-сервер подключения к мобильной сети 3G с помощью этого приложения на эмуляторе Android или реальных устройствах.

Ссылка на игровой магазин

0 голосов
/ 10 сентября 2013

Я устанавливаю VPN-соединение в Windows. Затем я запустил эмулятор. Эмулятор и все на моем компьютере начали использовать это соединение vpn.

...