Выполнение http-запросов через прокси-сервер SOCKS5 в NodeJS

Я планирую выполнить серию HTTP-запросов в NodeJS через Tor.
Tor использует SOCKS5, поэтому я вышел и искал способ проксировать HTTP-запросы в NodeJS.
Я планирую использовать функцию http.request () по умолчанию для выполнения этой работы.
 Тем не менее, я не могу найти способ использовать прокси с этим.
 Кто-то предложил мне сделать это:

var http = require("http");
var options = {
  host: "localhost",
  port: 9050,
  path: "http://check.torproject.org",
  method: 'GET',
  headers: {
    Host: "http://check.torproject.org",
  }
};
var req = http.request(options, function(res) {
  res.on('data', function (chunk) {
    console.log('BODY: ' + chunk);
  });
});

Но это не сработало.
Итак, есть предложения?

Ответы на вопрос(6)

Ваш ответ на вопрос