diff --git a/render-service/README.md b/render-service/README.md index e2869713..de26d4e2 100644 --- a/render-service/README.md +++ b/render-service/README.md @@ -20,6 +20,17 @@ | `MAX_CONCURRENCY` | сколько браузер-контекстов разом (по памяти, ~350 МБ/контекст) | `4` | | `PROXIES` | пул прокси через запятую: `http://user:pass@host:port,host:port` | пусто (без прокси) | +### Прокси — Proxy.Market (mobile-static) +После оплаты в дашборде берём для порта: **host, port, login, password**. + +🔴 **Только HTTP-эндпоинт, НЕ SOCKS5.** Playwright умеет авторизацию прокси (`user:pass`) лишь для HTTP/HTTPS — у SOCKS5 авторизация не поддерживается (тихо не подключится). У Proxy.Market для порта обычно есть оба протокола — берём HTTP. + +Формат в `.env` виртуалки: +``` +PROXIES=http://login:password@host:port +``` +Несколько портов — через запятую (тогда round-robin по ним). Один мобильный порт = один IP за раз; для нашего объёма (5–6 прогонов/день) этого хватает — мобильный IP высокодоверенный. Смена IP у мобильных — по ссылке-ротатору из дашборда (опционально, на будущее; сейчас не требуется). + ## Запуск ```bash npm install # ставит playwright