Puppeteer не меняет публичный IP-адрес на прокси-серверах iproyal по протоколу socks5
Я хочу удалить этот сайт http://cheapinsurancebyzip.info/medicare , используя puppeteer node js и прокси-серверы от iproyal. Когда я отказываюсь от этого, используя протокол http или https, это дает ошибку. ТАК Я должен использовать протокол socks5 для этого, но это не меняет мой общедоступный IP-адрес.
Это мой код, если я использую http
const launch = async (
url = 'http://cheapinsurancebyzip.info/medicare',
index = 1
) => {
const puppeteer = require('puppeteer');
const browser = await puppeteer.launch({
executablePath: 'chrome-win/chrome.exe',
args: [
// ! Error: Socks connect tcp 168.xxx.xxx.xxx:xxxxx-> unknown error host unreachable
// '--proxy-server=http://geo.iproyal.com:12321',
// * NO error but ip remains same as before ( 58.65.164.138 )
'--proxy-server=socks5=http://geo.iproyal.com:42324',
],
});
const page = await browser.newPage();
await page.authenticate({
username: 'myusername',
password: 'mypassword',
});
await page.goto(url);
console.log('page loaded');
const axios = require('axios');
const response = await axios.get('https://api.ipify.org');
const publicIp = response.data;
console.log('publicIp', publicIp);
return;
// browser.close();
};
Я пробовал менять прокси-серверы iproyal, но это не сработало. Мои прокси-серверы Iproyal также получают прокси-сервер iproyal.