Используйте бесплатные прокси взятые с просторов инета? Подозреваю, что да.
Используйте HTTPS адреса? Подозреваю, что да. У меня такой вот пример для puppeteer работает:
const puppeteer = require('puppeteer');
(async() => {
const browser = await puppeteer.launch({
arg: ['--ignore-certificate-errors', '--proxy-server=45.77.202.207:8080']
});
const page = await browser.newPage();
await page.goto('https://ya.ru/');
await page.emulateMedia('screen');
await page.pdf({
path: './page.pdf',
printBackground: true
});
await browser.close() ;
})();
При работе с халявными проксями нужно отключать проверку сертификата и быть готовым, что большая часть запросов зафейлиться по той или иной причине. По хорошему перед использованием такие прокси нужно проверять.