Налаштування проксі для емуляторів Android (Nox, BlueStacks)
Вступ
Емулятори Android (Nox, BlueStacks, LDPlayer) використовуються для мультиакаунтингу в мобільних додатках. Кожен емулятор потребує унікального проксі для симуляції окремих пристроїв.
Базове налаштування
Nox Player
- Відкрийте налаштування Nox (іконка шестерні)
- Перейдіть до "Мережа" → "Налаштування"
- У налаштуваннях Wi-Fi Android:
- Натисніть і утримуйте мережу Wi-Fi
- "Змінити мережу" → Показати розширені параметри
- Проксі: Вручну
- Ім'я хоста проксі: proxy_ip
- Порт проксі: port - Або через ADB:
adb shell settings put global http_proxy proxy_ip:port
BlueStacks
- Налаштування Android у BlueStacks
- Wi-Fi → Змінити мережу → Ручний проксі
- Або через команди ADB
LDPlayer
Аналогічно, через налаштування Wi-Fi Android або ADB.
Для кожного екземпляра емулятора налаштуйте власний проксі для мультиакаунтингу.
Розширена конфігурація
Змінні середовища
Більшість інструментів підтримують стандартні змінні середовища для проксі:
- HTTP_PROXY / http_proxy — проксі для HTTP-запитів
- HTTPS_PROXY / https_proxy — проксі для HTTPS-запитів
- NO_PROXY / no_proxy — список винятків (адреси, що обходять проксі)
- ALL_PROXY / all_proxy — проксі для всіх протоколів
SSL та самопідписані сертифікати
Корпоративні проксі часто використовують власні SSL-сертифікати. Для роботи через них необхідно:
1. Отримати CA-сертифікат проксі від адміністратора
2. Додати його до системного сховища сертифікатів
3. Або відключити перевірку SSL (тільки для тестування)
Автентифікація
Підтримуються два основні методи автентифікації:
За логіном та паролем — стандартна HTTP Basic автентифікація. Облікові дані надсилаються з кожним запитом. Формат URL: http://user:pass@proxy_ip:port
За IP-адресою (білий список) — ваша IP-адреса додається до білого списку. Облікові дані надсилати не потрібно.
Перевірка
Після налаштування перевірте:
1. Виконайте тестовий запит через проксі
2. Переконайтеся, що IP-адреса змінилася
3. Перевірте швидкість з'єднання
4. Переконайтеся у відсутності витоків DNS
Усунення несправностей
Проксі не підключається
- Перевірте правильність адреси та порту
- Переконайтеся, що брандмауер не блокує з'єднання
- Перевірте доступність проксі з вашої мережі
Помилки SSL
- Для корпоративних проксі додайте CA-сертифікат
- Для тестування тимчасово відключіть перевірку SSL
- Оновіть бібліотеки SSL до останньої версії
Помилки автентифікації
- Перевірте логін та пароль
- Переконайтеся у правильному форматі облікових даних
- Спробуйте закодувати спеціальні символи в паролі (URL-кодування)
Рекомендовані практики
- Використовуйте змінні середовища — для гнучкості та безпеки
- Не жорстко кодуйте облікові дані — використовуйте змінні середовища або файли конфігурації
- Налаштуйте виключення — не проксуйте localhost та внутрішні адреси
- Документуйте налаштування — у README проекту або командній вікі
- Тестуйте після змін — будь-яка зміна конфігурації потребує перевірки
Висновок
Правильне налаштування проксі забезпечує стабільну роботу інструментів та безпеку з'єднання. Дотримуйтесь рекомендацій цього посібника та завжди перевіряйте функціональність після конфігурації.