4

私はプロキシサーバーを初めて使用します。私がやりたいことは、node.js コードを書き、nodejitsu アカウントにアップロードしてプロキシ サーバーとして実行したいということです。次に、Chrome、Firefox、または IE でhttp プロキシを「 abc.jit.su」 (私の jitsu URL) として、ポートを「80 」として構成することにより、自分のコンピューターで nodejitsu プロキシ サーバーを使用したいと考えています。つまり、nodejitsu プロキシ サーバーに、ここにリストされているプロキシと同じ機能を持たせたいと考えています: http://www.freeproxylists.net/。何か案は?

4

1 に答える 1

3

次のように、リクエストモジュールを使用して単純なプロキシを作成できます。

var http = require('http'),
    request = require('request');

// For nodejitsu, this will be port 80 externally
var port = process.env.PORT || 8000;

http.createServer(function(req,res) {
  req.pipe(request(req.url)).pipe(res)
}).listen(port);

ただし、これは https ではなく http でのみ機能します。

Nodejitsu はプロキシ モジュールも生成します。これを参照すると、次に何をすべきかについていくつかのアイデアが得られるかもしれません。

于 2013-09-02T23:34:43.763 に答える