docs(render-service): настройка прокси Proxy.Market (mobile-static, HTTP)
Формат PROXIES под Proxy.Market: только HTTP-эндпоинт (Playwright не умеет авторизацию SOCKS5). Один мобильный порт = один IP; для нашего объёма хватает. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user