Как зайти в Даркнет?!
25th January, 01:11
6
0
Как в tkinter из поля ввода Entry получить значение в одну переменную и обновить строку кнопкой, затем получить ещё одно введённое значение и затем сложить их. Ниже пример кода
21st July, 19:00
895
0
Программа, которая создает фейковые сервера в поиске игровых серверов CS 1.6 Steam
21st March, 17:43
948
0
Очень долго работает Update запрос Oracle
27th January, 09:58
914
0
не могу запустить сервер на tomcat HTTP Status 404 – Not Found
21st January, 18:02
905
0
Где можно найти фрилансера для выполнения поступающих задач, на постоянной основе?
2nd December, 09:48
938
0
Разработка мобильной кроссплатформенной военной игры
16th July, 17:57
1724
0
период по дням
25th October, 10:44
3955
0
Пишу скрипты для BAS только на запросах
16th September, 02:42
3720
0
Некорректный скрипт для закрытия блока
14th April, 18:33
4613
0
прокидывать exception в блоках try-catch JAVA
11th March, 21:11
4381
0
Помогите пожалуйста решить задачи
24th November, 23:53
6086
0
Не понимаю почему не открывается детальное описание продукта
11th November, 11:51
4351
0
Нужно решить задачу по программированию на массивы
27th October, 18:01
4396
0
Метода Крамера С++
23rd October, 11:55
4309
0
помогите решить задачу на C++
22nd October, 17:31
4002
0
Помогите решить задачу на python с codeforces
22nd October, 11:11
4492
0
Python с нуля: полное руководство для начинающих
18th June, 13:58
2599
0
Прокси, который требует аутентификации с помощью эмулятора Android
Удалось ли кому-нибудь заставить эмулятор Android работать за прокси, который требует аутентификации?
Я попытался установить аргумент-http-proxy в значение
http://DOMAIN/USERNAME:PASSWORD@IP:PORT
но у меня ничего не получается.
Я пытался следовать документам, но безрезультатно. Я также пробовал установку -verbose-proxy , но этого больше не существует.
Есть какие-нибудь указания?
Похоже, что SDK 1.5 и далее, флаг -http-proxy также не работает. Что действительно сработало для меня, так это boot образ android в эмуляторе, а затем, как только Android будет запущен, перейдите к Home > Menu > Settings > Wireless Controls > Mobile Networks > Access Point Names и затем установите параметры прокси-сервера http для точки доступа по умолчанию.
С настройками прокси APN я могу заставить браузер эмулятора работать в интернете. Однако другие вещи, такие как карты, все равно не работают.
Я помню, что у меня была такая же проблема - после поиска в Интернете я нашел это решение - из командной строки,
1. > adb shell
2. # sqlite3 /data/data/com.android.providers.settings/databases/settings.db
3. sqlite> INSERT INTO system VALUES(99,’http_proxy', 'proxy:port');
4. sqlite>.exit
EDIT: Отредактированный ответ, чтобы отразить последнюю версию Android.
По-видимому, эта проблема работает только с Android 2.x и Windows. Здесь есть открытый баг : http://code.google.com/p/android/issues/detail?id=5508&q=эмулятор%20proxy&colspec=ID%20Type%20Status%20Owner%20Summary%20Stars
Для настройки прокси-сервера необходимо установить параметр APNS. Сделать это:
- Перейти к настройке
- Перейти к беспроводной сети и сетям
- Перейти к мобильным сетям
- Перейдите к разделу имена точек доступа. Используйте меню, чтобы добавить новые точки доступа
- Установить Прокси = localhost
- Set Port = порт, который вы используете для создания прокси-сервера, в моем случае это 8989
Для настройки Name и apn вот ссылка:
По вашей сим карте вы можете посмотреть таблицу
Это сработало для меня: http://code.google.com/p/android/issues/detail?id=5508#c39
По-видимому, в эмуляторе есть ошибка,которая заставляет вас использовать адрес IP прокси вместо имени...
Джей, хотя это было бы идеальным местом для этой информации, она не была обновлена для 2.1. Ниже я перечислю методы, которые в настоящее время делают NOT работу для эмулятора 2.1.
Аргумент http-post не работает для эмулятора 2.1. Установка прокси в списке APN в эмуляторе 2.1 не работает. Вставка прокси непосредственно в системную таблицу через sql-lite не работает с 2.1.
На самом деле, ONLY способ заставить браузер подключаться к интернету через эмулятор, который я нашел в 2.1, заключается в том, чтобы NOT вообще использовать прокси. Я очень надеюсь, что это будет исправлено в ближайшее время, потому что есть много людей с этой же проблемой.
Запустите командную строку.
Перейдите в папку, в которой находится ваш эмулятор. В общем, он будет находиться в папке tools Android SDK.
Затем используйте следующую команду:
emulator -avd <avd name> -http-proxy <server>:<proxy>
Используя это, мы сможем получить доступ к интернету с помощью браузера.
Запустите командную строку.
Перейдите в папку, в которой находится ваш эмулятор. В общем, он будет находиться в папке tools Android SDK.
Затем используйте следующую команду:
emulator -avd <avd name> -http-proxy <server>:<proxy>
Используя это, мы сможем получить доступ к интернету с помощью браузера.
Использование эмулятора Android SDK 1.5 с прокси в Eclipse 3.45
Перейдите к пакету Explorer -> щелкните правой кнопкой мыши ваш проект Android ->Запуск от имени - >запуск конфигураций.
В разделе Android Application в левом столбце выберите свой проект -> в правом столбце, где вы видите Android | Target / Common tabs ->
Выберите Target -> внизу “Дополнительные параметры командной строки эмулятора" ->
-http-прокси http://www.gateProxy.com:1080 -отладка-прокси- http://www.gateProxy.com:1080
->Run/Close.
Я мог просматривать трафик с помощью сниффера HTTP вместо прокси. Я использовал HTTPScoop, это милое маленькое приложение.
Кроме того, хорошая вещь в использовании HTTPScoop заключается в том, что я также могу видеть трафик на моем реальном устройстве, когда я включаю общий доступ к интернету и мой телефон использует wifi с моего mac. Так что это хорошая сделка для отладки того, что происходит на самом телефоне AND эмулятор.
Таким образом, не имеет значения, какой эмулятор вы используете, потому что сниффер видит трафик независимо от эмулятора, устройства, настроек компилятора и т. д.
Я не использовал эмулятор Android, но установил переменную среды $http_proxy для perl и wget и несколько инструментов cygwin на windows. Это может сработать для вас для android, но косая черта в доменном имени кажется потенциальной проблемой.
Я знаю, что пытался иметь там свой домен "GLOBAL", но в итоге взял его и остался с: http://$USER:password@www-proxy.company.com:80
Одна проблема, с которой я часто сталкиваюсь, - это программы, которым нельзя сказать, что они тоже используют прокси для DNS запросов. В тех случаях, когда они этого не делают, я всегда получаю имя хоста, которое не найдено. Я хотел бы найти локальный dns-решатель, который может использовать прокси для всех программ, которые не будут этого делать.
У меня была та же проблема, когда я использовал следующую команду:
emulator-x86.exe -http-proxy domain\user:password@proxyIP:port -avd MyAVD
Я получил ошибку аутентификации прокси-сервера.
Наконец, я должен был обойти аутентификацию прокси NTLM с помощью Cntlm здесь:
http://sourceforge.net/projects/cntlm/
А затем, просто настроив cntlm.ini, я использую вместо этого следующую команду:
emulator-x86.exe -http-proxy 127.0.0.1:3128 -avd MyAVD
и это работает :)