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