@wmw85

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

Запускаю скрипт sample.js из консоли. В нем 3 либы делающие запросы на http и tcp. Использование proxy в этих либах не предусмотрено. Переписать их возможно. Но хотелось бы найти более правильное решение. А точнее - глобально прописать в скрипте использование прокси. Есть ли такая возможность, подскажите пожалуйста?
  • Вопрос задан
  • 288 просмотров
Пригласить эксперта
Ответы на вопрос 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
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы