如何使用Node.JS从IPv6池中随机选择传出地址?

时间:2011-07-29 12:36:28

标签: node.js proxy ipv6

我正在尝试在具有IPv6地址池的计算机中创建并运行Node.JS代理。我希望代理为每个请求随机选择其中一个地址(这使得网站难以跟踪用户请求的记录)。

使用 wget ,我可以使用属性 - bind-address 实现此目的:

wget --bind-address OUTGOING_IP http://www.example.com/

有没有办法使用Node.JS实现相同的行为?

1 个答案:

答案 0 :(得分:0)

如果您想从不同的IP发出出站HTTP请求,请查看“http.request”下的“localAddress”选项:

http://nodejs.org/docs/latest/api/http.html#http_http_request_options_callback

如果您想启动TCP服务器来侦听绑定到主机的特定IP,您可能希望在创建服务器时指定它[即server.listen(PORT,HOST)]:

http://nodejs.org/docs/latest/api/net.html#net_class_net_server

- ab1