Как я могу подключиться к прокси на Android? - PullRequest
4 голосов
/ 06 апреля 2011

У меня Samsung Galaxy S, работающий на Android 2.2 Я хочу отслеживать все HTTP-запросы (браузер и приложения) с помощью Charles (прокси-сервер установлен на моем компьютере)

Аналогично на iPhone, где вы идете в настройки Wi-Fi, а в правом подключении вы можете выбрать настройки прокси HTTP

Ответы [ 6 ]

4 голосов
/ 17 ноября 2011

Вы можете сделать это с помощью Wireshark: http://www.wireshark.org/download.html

Вот инструкции для устройства Mac + Android:

Запустите терминал и выполните следующие команды:

cd /dev
sudo chmod a+r bpf*

Подключитесь к Интернету с помощью кабеля Ethernet

Нажмите значок Аэропорт / Wi-Fi в правом верхнем углу экрана и выберите «Создать сеть»;запомните имя, которое вы даете этой сети

Перейдите в «Системные настройки», откройте панель «Общий доступ», выделите (но не проверяйте) общий доступ к Интернету

Выберите «Поделиться соединением» из: Ethernet, Для компьютеров, использующих:проверьте AirPort / Wi-Fi

Нажмите AirPort / Wi-Fi Options и введите выбранное вами имя сети (оно должно отображаться автоматически, поэтому просто нажмите OK)

Проверьте общий доступ к Интернетуbox

Нажмите Пуск

Подключите устройство Android к сети, которую вы только что создали

Запустите Wireshark

В меню выберите Захват -> Интерфейсы.Нажмите «Параметры» рядом с «en1» (или любым другим, на котором отображается значок Wi-Fi)

Нажмите «Фильтр захвата»: кнопка

Если хотите, выберите один из фильтров, например HTTP TCP Port(80) и нажмите OK

Нажмите Пуск

2 голосов
/ 06 апреля 2011

В настоящее время в Android нет встроенного прокси-сервера. На этой странице обсуждается несколько вариантов . Также поищите в Google «прокси Android», чтобы узнать, какие есть альтернативы.

0 голосов
/ 31 октября 2017

Начиная с Android Studio 3.0 выпуска , Android теперь поддерживает настройку прокси изначально. См. документацию .

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

Очень хорошее описание процедуры настройки Charles с Android можно найти здесь, включая установку сертификата, чтобы вы также могли отлаживать / прокси-трафик своего SSL-трафика:

http://jaanus.com/post/17476995356/debugging-http-on-an-android-phone-or-tablet-with

0 голосов
/ 22 февраля 2012

Некоторые альтернативы частичной поддержке прокси в Android перечислены здесь: http://issue1273.blogspot.com. Существует также библиотека прокси Android, которая пытается абстрагировать доступ к настройкам прокси для каждой версии Android.

0 голосов
/ 06 апреля 2011
...