1

Web ベースのプログラミングは初めてです。

私は 2 台のコンピューターを持っています (IP はわかっています)。
1 台のコンピューターは、インターネットに接続するためにプロキシを使用する必要があります。もう一方はプロキシ経由で接続しません。それらは同じ LAN 上にありません。

私の質問:
IP のみを使用して (プロキシ経由で) それらを接続し、それらの間でデータを転送する (少なくともテキスト ストリーム) ことは可能ですか? それともソケット?

そうでない場合、コンピュータからローカルに取得できる他の情報を使用してそれらを接続することは可能ですか?


1. 両方のシステムにモジュールをインストールする必要があります
2. 両方のコンピューターに .py ファイルが必要です。

1つのシステム(プロキシの背後にあるシステム)のWindows 7でPython 2.7を使用していますが、もう1つのシステムはWindows、Debian、およびLinuxで動作する必要があります(プロキシは使用しません)。

EDIT 1
プロキシは認証を使用します。

4

1 に答える 1

0

プロキシの背後にないマシンで、いくつかの Web サービスを使用して Web サーバーを実行する可能性があります。このサーバーでファイルをアップロードするメカニズムも取得できると仮定すると、プロキシの背後にあるマシンとの間でデータを転送できます。

Python を使用すると、たとえばurllib2を使用できます。プロキシを使用するには (透過的でない場合)、環境変数を設定するHTTP_PROXYか、それを使用するように urrlib2 を構成する必要があります (この質問を参照してください)。

于 2013-01-20T18:38:17.633 に答える