
Прокси for Puppeteer
Set up NodeMaven proxies with Puppeteer in minutes. Use residential, mobile,
and ISP IPs with HTTP and SOCKS5 support for stable automation
и стабильная производительность
Первый
кешбэк
на прокси-рынке
Превращайте использованный трафик в прокси-кредиты
для дальнейшего
использования


Приветственный
подарок на $100+
- Фильтры качества и скорости
- ZIP-таргетинг
- Персональный прокси-эксперт
Эксклюзивная гарантия качества
Получайте $1 каждый раз, когда наш прокси не работает так, как
обещано

Что такое Puppeteer?
Puppeteer is a Node.js library that offers a high-level API for controlling headless
or full browsers like Google Chrome or Chromium. It enables web automation,
scraping, testing, and performance monitoring. With Puppeteer, you can simulate user actions,
extract data, and generate PDFs or screenshots. When used with NodeMaven proxies
(residential, mobile, and ISP with HTTP/SOCKS5), it supports scalable workflows
with stable sessions and consistent performance.
How to set up Nodemaven
proxies with Puppeteer
Check if Node.js is installed
Open your terminal and run:
If not, download and install the LTS version from the official Node.js website, then run the command again.

Download Node.js
Download and install the LTS version from the official Node.js website, then run the command again

Create a project folder
cd puppeteer-nodemaven-proxy

Initialise the project
This creates a package.json file with basic project settings.

Install Puppeteer
npm install puppeteer

Create the script file
In your project directory, create a new file by running:
This will create an empty file named index.js.

Open the file and add the NodeMaven proxy
Open the file in Terminal:
Paste the following code:
(async () => {
const browser = await puppeteer.launch({
args: [
'--no-sandbox',
'--disable-setuid-sandbox',
'--proxy-server=http://gate.nodemaven.com:8080'
],
});
const страница = await browser.newPage();
await страница.authenticate({
username: 'YOUR_NODEMAVEN_USERNAME',
password: 'YOUR_NODEMAVEN_PASSWORD'
});
try {
await страница.goto('https://ipinfo.io/json');
console.log(await страница.content());
} catch (err) {
console.error('Error opening the page:', err);
} finally {
await browser.close();
}
})();
Save and exit:
- Press Control + O, затем Войти (save)
- Press Control + X (exit)

Run the script
In the same directory, run:
If everything is set up correctly, you will see your proxy IP details printed in the Terminal.
This confirms that Puppeteer is running through your NodeMaven proxy.

Попробуйте прокси-серверы Nodemaven для $3.50 и получите 750 МБ пропускной способности
Легко интеграции
Бесшовно интегрируйте наш премиум
прокси со всеми основными сторонними инструментами
Выберите премиум-прокси
для вашего рабочего процесса
Испытайте бесперебойное соединение с высоким качеством
IP-адреса прокси от NodeMaven
Резидентские прокси
Реальные домашние IP-адреса с вращающимися и фиксированными сессиями. Поддержка HTTP(S) и SOCKS5 с гибким ценообразованием на основе ГБ для масштабируемых прокси-решений.
Мобильные прокси
Мобильные IP-адреса с вращающимися и «липкими» сессиями для автоматизации и рабочих процессов учетных записей. Поддержка HTTP(S) и SOCKS5 с оплатой по ГБ
Отзывы от наших
клиентов и партнеров
Честная обратная связь от тех, кто пользуется NodeMaven и доверяет нам
Часто заданные вопросы
Кукловод is a Node.js library used for browser automation, scraping, and testing. Using it with proxies helps you run requests through different IPs, improve connection stability, and manage multiple automated sessions more effectively.
You can add a proxy by launching Puppeteer with the --proxy-server argument and then authenticating using page.authenticate() if your proxy requires login credentials. NodeMaven proxies support both username/password and IP whitelisting setups, making integration straightforward.
Yes, Puppeteer supports proxies that require authentication. After launching the browser with a proxy, you can pass your credentials using:
username: 'YOUR_USERNAME',
password: 'YOUR_PASSWORD'
});
This works seamlessly with NodeMaven residential and mobile proxies.
Yes, Puppeteer works well with rotating proxies. With NodeMaven, you can control rotation behavior (per request or sticky sessions), which helps maintain session consistency or refresh IPs when needed.
The best proxies for Shadowrocket depend on your needs:
Резидентские прокси for high trust and stable sessions
Мобильные прокси for maximum IP authenticity
ISP прокси for speed and long-running automation
NodeMaven offers all three, so you can choose based on your workflow.
You can test your setup by opening an IP-check page like:
If the returned IP matches your proxy location, your setup is working correctly.
Распространенные проблемы включают:
- Incorrect proxy port or host
- Missing authentication credentials
- IP not whitelisted (if using whitelist mode)
- Firewall or network restrictions
Double-check your NodeMaven proxy details and make sure your setup matches your authentication method.
Yes, NodeMaven proxies are fully compatible with Puppeteer. They support HTTP and SOCKS5 protocols, flexible authentication methods, and stable connections, making them easy to integrate into automation workflows.
Купите прокси-сервер за$3,50 и получите 750 МБ трафика




