@wmw85

Как установить proxy для всех запросов идущих из node.js скрипта?

Запускаю скрипт sample.js из консоли. В нем 3 либы делающие запросы на http и tcp. Использование proxy в этих либах не предусмотрено. Переписать их возможно. Но хотелось бы найти более правильное решение. А точнее - глобально прописать в скрипте использование прокси. Есть ли такая возможность, подскажите пожалуйста?
  • Вопрос задан
  • 296 просмотров
Пригласить эксперта
Ответы на вопрос 2
pomeo
@pomeo
Это не уровень nodejs, это проще на уровне линуха сделать
Ответ написан
@NO_GLITCH
На stackoverflow.com был подобный вопрос
http прокси задается вот таким образом:
var http = require("http");

var options = {
  host: "proxy",
  port: 8080,
  path: "http://www.google.com",
  headers: {
    Host: "www.google.com"
  }
};
http.get(options, function(res) {
  console.log(res);
  res.pipe(process.stdout);
});

TCP запросы уже придется делать, как сказал Sergey Ovechkin, на уровне системы, например можно использовать утилиту proxychains
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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