2012-04-26 3 views
0

私のサーバー(プロキシ)を除いて、そのままリクエストをそのまま転送したいと思います。 たとえば、ユーザーがhttp://google.com/にリクエストを送信した場合、私のサーバーはそのリクエストをgoogle.comに送信し、ユーザーに応答を返します。 SSL/HTTPSのサポートがあればうれしいでしょうが、それがなければできます。プロキシはまた、送信されたクッキーとフォームデータを保存する必要があります。リクエストを "転送"してクッキー/フォームデータを提出する方法?

私は Plack::App::Proxy

といくつかの成功を収めてきた

+0

あなたが必要とするのはプロキシです。純粋なPHPプロキシが理想的な場合は – Baba

+0

あなたはより具体的な質問がありますか?これは、トピックの広さと、私たちに与えられた情報の量を考慮して、SO Q&Aフォーマットに正確には合致しません – orourkek

+0

[PHP simple proxy]の重複可能性(http://stackoverflow.com/questions/1046549/php-シンプルプロキシ) – mario

答えて

1

あなたが始めるためにこのような何かを試みることができる:

#!/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で実行されます

関連する問題