`
const HttpProxyAgent = require('http-proxy-agent');
async function run () {
const browser = await puppeteer.launch({headless: false, slowMo: 10});
page = await browser.newPage();
await page.setRequestInterception(true);
var Agent = new HttpProxyAgent('http://user:pass@ip:port');
await page.evaluate((Agent) => {
fetch('https://api.ipify.org?format=json', {agent: Agent}).then(response => response.json()).then(data => console.log(data))
})
`
Результатом является мой реальный IP, а не прокси. И я не думаю, что с моим кодом что-то не так, может быть, что fetch просто отказывается использовать прокси?