Puppeteer es un paquete de navegador sin cabeza para NodeJS. Puedes encontrar más información aquí. Usa el siguiente ejemplo de código para comenzar a integrar proxies de Proxyrack en Puppeteer:
const puppeteer = require('puppeteer');(async () => { const browser = await puppeteer.launch({ args: [ '--proxy-server=http://private.residential.proxyrack.net:10000' // este es el DNS para proxies residenciales privados sin medición. Puedes sustituir el DNS por el servicio específico que estés usando ] }); const page = await browser.newPage(); await page.authenticate({ username: '##{{nombre de usuario aquí}}', password: '##{{clave de API aquí}}', }); await page.goto('https://www.google.com', {waitUntil: 'networkidle0'}); let bodyHTML = await page.evaluate(() => document.body.innerHTML); console.log(bodyHTML) await browser.close();})();