0

サーバー(プロキシ)を除いて、リクエストをそのまま転送したい。たとえば、ユーザーがhttp://google.com/にリクエストを送信すると、サーバーはそのリクエストを google.com に送信し、ユーザーにレスポンスを返します。SSL/HTTPS のサポートがあればいいのですが、なくても構いません。プロキシは、送信された Cookie とフォーム データも保存する必要があります。

4

1 に答える 1

1

Plack::App::Proxyである程度の成功を収めました

開始するには、次のようなことを試すことができます。

#!/usr/bin/env perl

use strict;
use warnings;
use Plack::App::Proxy;
use Plack::Builder;

my $app = builder {

    mount '/' => builder {
        Plack::App::Proxy->new( remote => 'http://google.com:80/' )->to_app;
    };  

};

$app;

これを app.psgi として保存し、次のように実行します。

plackup app.psgi

プロキシはポート 5000 で実行されます

于 2012-04-27T05:07:46.850 に答える