2011-07-29 24 views
0

私は、IPv6アドレスのプールを持つマシンにNode.JSプロキシを作成して実行しようとしています。私は、プロキシが各リクエストごとにこれらのアドレスの1つをランダムに選択するようにしたい(ウェブサイトがユーザーの記録を追跡するのを困難にする)。私は、次のように属性--bind-アドレスを使用することによって、これを達成することができますwgetのNode.JSを使用してIPv6プールから発信アドレスをランダムに選択する方法はありますか?

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

は、Node.jsのを使用して、同じ動作を実現する方法はありますか?

+0

AB1私はあなたが問題を抱えている場所はわかりません。ランダムIPを選択する際、またはそのランダムIPをどこに置くのかを知る上で?どんなリクエストをしていますか? –

+0

私は両方の状況で問題を抱えています。私は発信IPを強制する方法を見つけられなかったので、私はそれを探しています。また、各リクエストごとにランダムに発信IPを送信する方法があるかどうかを知りたいと思います。 – barbolo

答えて

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

-

関連する問題