0

GAE (Google App Engine) で TCP プロキシを構築する方法を理解しようとしています。通常はツイスト ネットワーク エンジンを使用しますが、GAE ではフレームワークを使用できません。私はまた、インターネットやネットワーク技術全般にかなり慣れていません。

基本的にプロキシ サーバーがあり、GAE を TCP プロキシとして使用して、すべてをプライマリ プロキシ サーバーに中継したいと考えています。すべての GAE フロント エンドは Google ファイバーによってバック エンドに接続されているため、プライマリ プロキシ サーバーの近くにバック エンドを作成すると、接続元に関係なく超高速になるはずです。

残念ながら、GAE ではポートをまったく制御することができず、私が読んでいるものはすべて、私が完全に制御しているサーバーで TCP プロキシを構成する方法、または URL を入力するプロキシを構成する方法を教えてくれます。ブラウザのウェブページに。個人的なhttp://www.hidemyass.com/proxy/タイプの Web サイトを作成するようなものです。

Chromeに証明書エラーを無視するように簡単に指示できるように設定したいと思います(HTTPSを使用して動的IPに接続するため、署名する方法はありませんが、私は自分自身を信頼しています)、プロキシ情報をChromeに入れます。

編集:Pythonで書きたいのですが、どの言語でもできます

前もって感謝します

PS GoAgentやtorなどを使用するだけのような回答はしないでください。彼らは私の目的を果たせません。

4

2 に答える 2

2

GoAgent のように単に HTTP リクエストをプロキシしようとしている場合は、Google App Engine の URLFetch ドキュメントを参照してください。

URL フェッチ Python API の概要

他の何かをプロキシしようとしている場合は、ダニエルが正しいです。

于 2013-07-29T19:58:41.403 に答える
1

これは、GAE を使用できるようなものではありません。

GAEが「フレームワークを許可しない」という考えをどこで得たのかわかりません。もちろんそうです。WSGI を話すもの (例えば、Django、Flask、Pylons) は問題ありません。しかし、GAE はWebプラットフォームです。あらゆる種類のベアメタル ネットワーキング プラットフォームを試して作成するには、適切な場所ではありません。何よりも、GAE の帯域幅はかなり高価です。

また、「バックエンド」とは対照的に、GAEの「フロントエンド」がどこにあるとあなたが考えているかもわかりません。GAEはそのように分割されていません、AFAIK。

何をしようとしているのか正確にはわかりませんが、Akamai のようなコンテンツ配信ネットワーク (CDN) の方が適しているように思えます。

于 2013-07-25T00:57:04.163 に答える