Как случайным образом выбрать исходящий адрес из пула IPv6 с помощью Node.JS? - PullRequest
0 голосов
/ 29 июля 2011

Я пытаюсь создать и запустить прокси Node.JS на машине с пулом адресов IPv6.Я хочу, чтобы прокси-сервер произвольно выбирал один из этих адресов для каждого запроса (что затрудняет отслеживание записей пользовательских запросов на сайтах).

С wget Я могу добиться этого с помощьюатрибут - bind-address следующим образом:

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

Есть ли способ добиться того же поведения с помощью Node.JS?

1 Ответ

0 голосов
/ 16 сентября 2013

Если вы хотите отправлять исходящие HTTP-запросы с разных IP-адресов, найдите параметр «localAddress» в разделе «http.request»:

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

...