如何通过像Squid这样的HTTP转发代理使用节点解析客户端?

时间:2013-03-05 15:56:46

标签: node.js squid restify

我可以使用Node.js通过Squid进行HTTP请求,只需要一点点体操路径与URL处理和标题更改:

var http = require('http');
var host = "lvhubproxy01";

var options = {
  host: host,
  port: 3128,
  path: "http://images.joyent.com/images",
  headers: {
    Host: 'images.joyent.com'
  }
};

var req = http.request(options, function(res) {
  console.dir('STATUS: ' + res.statusCode);
  console.log('HEADERS: ' + JSON.stringify(res.headers));
});

req.end();

我也希望通过Squid发送节点解析请求,但我找不到任何关于如何执行此操作的指示。

如何通过像Squid这样的HTTP转发代理使用节点解析客户端?

1 个答案:

答案 0 :(得分:1)

您可以查看使用此包装器:https://gist.github.com/jeffwhelpley/5417758 不是很干净,但也许它可以帮助你。