我正在尝试在具有IPv6地址池的计算机中创建并运行Node.JS代理。我希望代理为每个请求随机选择其中一个地址(这使得网站难以跟踪用户请求的记录)。
使用 wget ,我可以使用属性 - bind-address 实现此目的:
wget --bind-address OUTGOING_IP http://www.example.com/
有没有办法使用Node.JS实现相同的行为?
答案 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