Node.JS HTTP-запрос с использованием прокси утечки исходного IP-адреса - PullRequest
0 голосов
/ 20 января 2020

Я пытаюсь отправлять запросы GET на веб-сервер publi c (например, https: //*.com) через прокси-сервер, чтобы скрыть мой реальный IP-адрес. Запрос GET возвращает объект JSON, который содержит IP-адрес, с которого изначально был сделан запрос.

В настоящее время я использую Node.JS с запросом JS и указываю прокси-серверы HTTP в объекте параметров. Однако это все равно возвращает мой реальный IP-адрес, а не адрес прокси-сервера.

Я пытался использовать HTTP и HTTPS-прокси со всеми различными типами уровней анонимности.

const headers = {
    "content-type": "application/json; charset=UTF-8",
    "user-agent": uA,
    "x-requested-with": "XMLHttpRequest"
};

const options = {
    url: 'https://*.com/*',
    headers: headers,
    method: 'GET',
    proxy: proxy //Random proxy. Format: http://0.0.0.0:0000
};

request.get(options,
    function(err, response, body) {
        console.log(JSON.parse(body));
    }
);
...