Как я могу заставить свой эмулятор Android использовать интерфейс моего компьютера VPN?
Моя компания требует, чтобы VPN подключался к нашим dev-системам, и в первый раз я пытаюсь работать с Android-приложением из дома. Оказывается, эмулятор не хочет использовать интерфейс VPN, поэтому, хотя у меня есть подключение к нашим dev-системам на моем подключенном к VPN ноутбуке, эмулятор, который работает на нем, не работает.
Я подумал о 3 решениях этого:
- запустите VPN-клиент на эмуляторе, но я надеялся на более простое решение: (http://stackoverflow.com/info/4590339/how-to-enable-vpn-support-in-android-emulator )
- настройка прокси-сервера на моем локальном компьютере
- перенаправление порта на локальный компьютер
2 и 3, вероятно, могут работать, но мне все равно хотелось бы узнать, есть ли простой способ заставить эмулятор использовать интерфейс VPN без обходного пути.
Я запускаю OS X 10.7, и я уже пытался настроить порядок приоритета интерфейса с помощью сети → установить порядок обслуживания.
Я полагаю, что могу удалить пыль с старого dell и попробовать его там, но я ожидал бы тех же результатов.
Ответы
Ответ 1
Сначала запустите свое vpn-соединение, а затем перезапустите эмулятор, теперь эмулятор должен использовать подключение vpn хоста.
в основном из-за проблемы DNS, в соответствии с android doc:
При запуске эмулятор считывает список DNS-серверов, которые в настоящее время использует ваша система. Затем он сохраняет IP-адреса до четырех серверов в этом списке и устанавливает для них псевдонимы на эмулируемых адресах 10.0.2.3, 10.0.2.4, 10.0.2.5 и 10.0.2.6 по мере необходимости.
Ответ 2
Что я делаю на своем mac, просто убедитесь, что "отправить весь трафик через vpn" отмечен.
Вы найдете этот параметр после нажатия кнопки "Дополнительно", когда ваше соединение vpn выбрано в настройках сети.
Хорошо работает для моей ситуации, но не зависит от типа VPN, к которому вы подключаетесь.
![VPN Advanced Settings]()
Ответ 3
У меня была такая же проблема, и я решил ее подключиться к cisco vpn после запуска и подключения к интернету эмулятора Android.
Работает для меня в Windows 7
Ответ 4
Я устанавливаю соединение vpn в Windows. Затем я начал эмулятор. Эмулятор и все на моем ПК начали использовать это vpn-соединение.
Ответ 5
Эти решения не работали для меня.
Я обнаружил, что вы можете переопределить DNS-сервер 3G-соединения 3G с помощью этого приложения на эмуляторе Android или реальных устройствах.
Ссылка на магазин воспроизведения