@EvgenyJS

Как выполнить двойной прокси запрос Axios.js?

Делаю онлайн сервис проверки прокси на NodeJS. И дело в том, что пользователи начали делать свои фейковые прокси и тем самым смотреть реальный IP проверяющего сервера.

Я сделал глобальные прокси на Ubuntu, чтобы через них кидался запрос на пользовательские, но это не работает.

const axios = require("axios");
const ProxyAgent = require("socks-proxy-agent");

let proxy = 'прокси';

let options = {
   method: "GET",
   url: "https://www.google.com/",
   httpsAgent: new ProxyAgent("socks://" + proxy),
};

try {
   var response = await axios(options);
} catch (e) {
   console.log(e.response.data);
   throw new Error("> Прокси не работает!");
}


Что посоветуете в данной ситуации? Как сделать прослойку из 2 прокси для отправки запроса?
  • Вопрос задан
  • 373 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы