2011-10-27 5 views
0

次の問題があります。私は、さまざまなデータを何度も要求するために、プロキシ経由でAPIに接続する必要のあるアプリケーション(サードパーティ)を持っています。アプリケーションには、必要な詳細を入力できる設定セクションがあります(アプリケーションはconfig.iniファイルに保存します)。しかし、あるクライアントは、設定ファイルに保存されるプロキシユーザ/パスワードが気に入らない。プロキシサーバーとのセッションを作成する方法

私はアプリケーションのコードにアクセスできないので、私が考えることができる最も簡単な解決策は、トンネルの行に沿ったものです。つまり、プロキシへの接続を開く単純なアプリケーション/スクリプトを作成し、ユーザにユーザ名/パスワードを要求してから、毎回ユーザ名/パスワードを必要とせずにアプリケーションがプロキシにアクセスできるように接続を開いたままにします。このようなことは可能でしょうか?私は、アプリと実際のプロキシサーバーの間に座っているような、完全に吹き飛ばされたプロキシを作成しないことを意味します。私が本当に望むのはセッションのようなものなので、一旦IPがプロキシを通過する権限を与えられると、また通り抜ける。

私は助けおよび/または代替ソリューション

P.S.ための任意の提案をいただければと思いますアプリはソリューションはWin32用のみだけでなく(つまりなしcygwinの、など)であるだけなので、Win32のです

答えて

0

プロキシ資格キャッシュは典型的にはマシンごと、プロセスごとに動作しますありがとう。したがって、アプリケーションAがプロキシを介して要求を行うと、アプリケーションBは難なく要求を出すことはほとんどありません。

アプリケーションのコードを変更できる場合は、必要な資格情報を使用してプロキシを介して1回のリクエストを行います。例えばあなたのサーバーのホームページのHEADリクエストを作成します。ほとんどのHTTPスタック(WinINETなど)は、プロキシの資格情報をプロセスの有効期間中キャッシュします。

関連する問題