2013-10-10 5 views
0

Я ищу образец кода, который позволит мне изменить глобальные параметры прокси-сервера устройства Android, чтобы направлять трафик http/https на прокси-сервер, для которого требуется аутентификация с учетными данными пользователя и пароля.Глобальная настройка Подключение к аутентифицированному прокси

Я наткнулся на этот пост How can you set the http proxy programatically?, но это не похоже, чтобы удовлетворить аутентификации с прокси-сервером

Любое предложение будет приветствоваться

ответ

0

Вы можете посмотреть на исходный код SandroProxy. Но это слишком много для того, что вам нужно. SandroProxyPlugin - это проект, с которого вы начнете.

http://code.google.com/p/sandrop/wiki/HowToInterceptTrafficOnMyOwn

http://code.google.com/p/sandrop/source/browse/projects/SandroProxyPlugin/

Чтобы установить глобальный прокси-сервер вам потребуется укоренились телефон зева ниже 3.x. На 3.x или выше есть настройки, но нельзя установить код, я думаю. Ну ... он может :), но вы не должны этого делать , потому что это нарушение безопасности, чтобы просто перенаправить трафик без участия пользователя/подтверждения.

https://code.google.com/p/android/issues/detail?id=40506

С другой стороны, прокси-аутентификация с использованием имени пользователя/пароля, просто добавив заголовок HTTP.

http://en.wikipedia.org/wiki/Basic_access_authentication

КСТАТИ: послать sandroproxy поддержку :)

+0

Просто узнал, что вы уже знаете, все это :). –

Смежные вопросы