ProxlyНа главную
Все инструкции

Прокси в
Puppeteer.

Настройка сервера и авторизации браузера.

HTTPNode.js

Сначала возьмите доступ

В кабинете откройте свой доступ Residential или Datacenter и вкладку «Настройка». Выберите протокол из этого гайда, нужную страну и параметры сессии.

host
Адрес сервера
port
Порт выбранного протокола
login
Логин прокси
password
Пароль прокси

Скопируйте поля отдельно. Логин и пароль прокси отличаются от данных входа в аккаунт Proxly. После изменения географии скопируйте обновлённый логин заново.

Перейти к своему доступу

Подключите приложение

  1. Установите Puppeteer: npm install puppeteer.

  2. Задайте PROXLY_PROXY_SERVER (http://host:port), PROXLY_PROXY_USERNAME и PROXLY_PROXY_PASSWORD данными HTTP из кабинета.

  3. Сохраните пример как proxy-test.mjs и выполните node proxy-test.mjs.

Пример подключения
import puppeteer from "puppeteer";

const browser = await puppeteer.launch({
  args: [`--proxy-server=${process.env.PROXLY_PROXY_SERVER}`],
});
try {
  const page = await browser.newPage();
  await page.authenticate({
    username: process.env.PROXLY_PROXY_USERNAME,
    password: process.env.PROXLY_PROXY_PASSWORD,
  });
  await page.goto("https://api.ipify.org?format=json");
  console.log(await page.$eval("body", el => el.innerText));
} finally {
  await browser.close();
}

HTTP-авторизацию задайте до первого перехода. SOCKS5 с логином и паролем напрямую в Chromium не подходит для этого примера.

Проверьте подключение

Вывод в терминале покажет IP запроса из Puppeteer.

Как отключить прокси

Уберите аргумент --proxy-server и page.authenticate, затем перезапустите браузер.

Если не подключается

Ошибка авторизации

Скопируйте логин и пароль прокси заново. Проверьте, что в поле логина попала вся строка с параметрами географии и сессии. Для HTTP ошибка 407 означает, что авторизация не принята.

Соединение не отвечает

Сверьте адрес и порт выбранного протокола с кабинетом. Убедитесь, что у доступа остался трафик. Для Chromium с логином и паролем используйте HTTP.

IP не изменился

Проверяйте IP внутри настроенного приложения или браузерного профиля. Убедитесь, что проверочный сайт не входит в исключения прокси. Telegram не меняет IP вашего обычного браузера.

Ошибка осталась? Напишите в поддержку

Документация приложения:PuppeteerChromium