Я пытаюсь реализовать простейший пример:Как использовать http-proxy node.js для регистрации HTTP-трафика на компьютере?
var http = require('http'),
var httpProxy = require('http-proxy');
httpProxy.createServer(function (req, res, proxy) {
//
// I would add logging here
//
proxy.proxyRequest(req, res, { host: 'www.google.com', port: 80 });
}).listen(18000);
Когда я настроить свой браузер, чтобы использовать этот прокси-сервер, и я перейти к www.google.com я не получаю никакого ответа. Что я делаю неправильно?
Я использую Windows 7 Chrome
Вы можете указать, какую ОС и какой браузер? Каждый обрабатывает прокси по-разному. – badunk
Это работает для вас с последними изменениями в библиотеке? Похоже, что теперь необходимо передать поле 'target' в параметрах, иначе просто запустить приведенный выше код дает мне« Должен указать действительный URL для цели » –