From a4c0046fe0edb60656b2564ba5fa7d29a041bdd5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=94=D0=BC=D0=B8=D1=82=D1=80=D0=B8=D0=B9?= Date: Sun, 5 Jul 2026 19:20:47 +0300 Subject: [PATCH] =?UTF-8?q?docs(render-service):=20=D0=BD=D0=B0=D1=81?= =?UTF-8?q?=D1=82=D1=80=D0=BE=D0=B9=D0=BA=D0=B0=20=D0=BF=D1=80=D0=BE=D0=BA?= =?UTF-8?q?=D1=81=D0=B8=20Proxy.Market=20(mobile-static,=20HTTP)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Формат PROXIES под Proxy.Market: только HTTP-эндпоинт (Playwright не умеет авторизацию SOCKS5). Один мобильный порт = один IP; для нашего объёма хватает. Co-Authored-By: Claude Opus 4.8 --- render-service/README.md | 11 +++++++++++ 1 file changed, 11 insertions(+) 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