Ситуация. У меня есть приложение для Android, которое использует http-запросы для загрузки и выгрузки данных через Wi-Fi. Теперь мне нужно подключиться через два роутера и прокси к интернету. Устройства настроены следующим образом: прокси-сервер 192.168.102.2, маршрутизатор 192.168.102.254, маршрутизатор 192.168.103.254. Устройство Android (Samsung i9000 с Android 2.2) настроено с IP-адресом 192.168.103.101, маской 255.2555.255.0, шлюзом 192.168.103.254, прокси-сервером 192.168.102.2 порт 3128. Теперь браузер может получить доступ к Интернету через это устройство, но мой приложение не может С чего бы это?
Я много читал о сложности прохождения через прокси с Android, но приложение отлично работает при подключении напрямую к прокси, так что, похоже, это не проблема. Какие-либо предложения? Прямое подключение к прокси-серверу не подходит для 70% пользователей, и подобная настройка, кажется, довольно распространена среди моих клиентов.