問題タブ [proxy]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
16556 参照

java - JavaでシステムHTTPプロキシ構成を取得する方法

Javaでシステムプロキシ設定を取得することは可能ですか?

Javaコントロールパネルでは、プロキシ構成を設定できます。プロキシの背後でURL接続を開くために、そのプロキシ構成にアクセスするにはどうすればよいですか?

0 投票する
10 に答える
177217 参照

c# - C#で簡単なプロキシを作成するには?

私は数週間前に Privoxy をダウンロードしましたが、単純なバージョンをどのように実行できるか知りたいと思っていました。

リクエストをプロキシに送信するようにブラウザ(クライアント)を構成する必要があることを理解しています。プロキシはリクエストを Web に送信します (http プロキシとしましょう)。プロキシは応答を受け取ります...しかし、プロキシはどのようにして要求をブラウザ (クライアント) に送り返すことができますか?

Web で C# と http プロキシを検索しましたが、バックグラウンドで正しく動作する方法を理解できるものは見つかりませんでした。(リバース プロキシは必要ないと思いますが、よくわかりません)。

この小さなプロジェクトを続けるための説明や情報を持っている人はいますか?

アップデート

これは私が理解していることです(下の図を参照)。

ステップ 1プロキシがリッスンするポートで、すべての要求が 127.0.0.1 に送信されるようにクライアント (ブラウザ) を構成します。この方法では、リクエストはインターネットに直接送信されず、プロキシによって処理されます。

ステップ 2プロキシは新しい接続を確認し、HTTP ヘッダーを読み取り、実行する必要がある要求を確認します。彼は要求を実行します。

Step3プロキシはリクエストから回答を受け取ります。今、彼は Web からクライアントに回答を送信する必要がありますが、どのように???

代替テキスト

便利なリンク

Mentalis Proxy : プロキシであるこのプロジェクトを見つけました (しかし、もっと欲しいものがあります)。ソースを確認するかもしれませんが、コンセプトをより理解するための基本的なものが本当に欲しかったのです。

ASP Proxy : こちらでも情報が得られるかもしれません。

Request Reflector : これは簡単な例です。

シンプルな Http Proxy を使用した Git Hub リポジトリを次に示します。

0 投票する
1 に答える
653 参照

proxy - 州固有のプロキシを使用するにはどうすればよいですか?

州固有の IP アドレスを介して Web サイトにアクセスする必要があります。これを行う方法に関する提案はありますか?

0 投票する
3 に答える
2860 参照

apache - Tomcat アプリを apache 2 に接続して、パスが不自由にならないようにするにはどうすればよいですか?

いくつかのアプリが実行されているTomcatインスタンスがあります...新しいドメインのルートをこれらのアプリの1つに移動させたい(何とかのコンテキストパス)..次のように設定しました:

それはちょっと動作します... mydomain.com/index.jsp に行くと、アプリがまだ css や js などのすべてに /blah/ を追加する必要があると考えていることを除いて動作します.. アプリを ROOT にデプロイせずにできることはありますかTomcat サーバーの設定を変更しますか? 可能であれば、この種のものはすべてApache側に保持したいと思います。

私はproxypassreverseディレクティブを理解していないかもしれないと思っています..

0 投票する
1 に答える
1312 参照

web-services - プロキシを介したWSEWebサービスの呼び出し

Web Services Enhancements 3.0を使用して、Visual Studio 2005でC#で記述されたASP.NETアプリケーションからWebサービスを呼び出しています。

特定のSOCKS5プロキシを使用するようにネットワーク接続設定を変更すると、Internet ExplorerでWebサービスを呼び出すことができますが、.ASPXページから、プロキシを使用する必要があることを示すエラーメッセージが表示されます。

プロキシを使用するようにWebサービスクライアントを構成する方法を知っていますか?

ありがとう

PS:

Web.configに以下を追加しても機能しません。

0 投票する
1 に答える
800 参照

deployment - SOCKSをサポートするWindowsFTPクライアント

SOCKSをサポートするWindowsFTPクライアントを知っている人はいますか?

デプロイメントスクリプトを作成するために必要です...Filezillaを試しましたが、コマンドラインサポートが非常に貧弱なようです。完全に非対話型のものが必要です。

0 投票する
4 に答える
310 参照

sql-server - VS 2008 のトンネリング プロキシ

Visual Studio 2008 でリモート SQL Server データベースにアクセスするためにプロキシをトンネリングする方法はありますか? SQL Server データベースを使用する大学のプロジェクトに取り組んでいますが、アクセスは内部ネットワークに制限されています。自宅からもデータベースにアクセスしたい。前もって感謝します。

0 投票する
2 に答える
1816 参照

svn - 認証Subversionライトスループロキシ

バージョン1.5以降、Subversionは、メインのマスターリポジトリ用のローカルキャッシングプロキシを持つことをサポートしています。

スレーブを同期させ、マスターがスレーブへのコミットを再生しました。これまでのところすべて正常に機能していますが、認証を行う方法を考えています(このガイドを使用して作業します)。

マスターとスレーブの両方に認証が設定されている場合、スレーブは読み取り時にユーザー名/パスワードを要求しますが、両方とも書き込み時に要求します。

スレーブのユーザーに対して認証を透過的にする方法は何ですか(読み取りまたは書き込みの場合に独立した認証を1つだけ必要とすることを意味します)?

私はテストしています:

  • Apache / 2.2.3、スレーブ上のSubversion 1.4.2(Debian)
  • Apache / 2.2.8、Subversion 1.5.1(Ubuntu)
0 投票する
2 に答える
13723 参照

http - プロキシ経由の http 経由の rtsp

プロキシを使用して HTTP 経由で RTSP ストリームを取得しようとしています。リアル クライアントの動作は少し多忙のようです。考えられるすべてのポート、メソッド、およびプロトコルを一度に試します。ポート 80 を介した HTTP GET だけが動作するはずです。このような要求は実際に発行され、サーバーで受信されます。プロキシによってサーバーに送信されたときのリクエストは次のようになります。

サーバーの応答は次のとおりです。

この時点で、さらに 4 バイトがサーバーから到着します (値は 48 02 02 00 です)。それだけです。この時点で、サーバーはクライアントから何かを期待していますか? もしそうなら、何を期待していますか? この操作モードはまったく機能しますか?

この問題に関する追加情報: どうやら、RealPlayer に組み込まれている HTTP 経由で RTSP を使用する意図されたメカニズムは次のとおりです。

  1. 次のポートに接続してみてください: 80、8080、554、7070。
  2. 上記のポートごとに、2 つの接続を作成します。
  3. URL http://hostname:port/SmpDsBhgRl<guid> ?1="1"への接続の 1 つに GET 要求を送信します。ここ<guid>で、はい、新しく作成された GUID です。このリクエストに、元の RTSP URL を含む X-Actual-URL というヘッダーを追加します。
  4. 要求の本文の一部として上記の GUID を使用して、他の接続で URL http://hostname:port/SmpDsBhgRlに POST 要求を送信します。プロキシが途中で接続を閉じるのを防ぐために、32767 バイトの Content-Length ヘッダーを送信します。
  5. POST リクエストを通じてサーバーへのコマンドの発行を開始し、対応する RTSP ストリームを GET レスポンスの一部として取得します。

たとえば、Squid では動作しますが、ポート 3128 または 8080 のいずれかを使用すると動作しません! どういうわけか、クライアントは接続先のポートを使用して、リクエストの順序やリクエストをいつキャンセルするかを決定しますが、とにかく、信じがたいことですが、プロキシポート 9090、3129、8081 で動作しますが、 3128 または 8080 ではありません。

更新 #2: RealPlayer のソースと上記の動作の説明を次に示しますそれでも解決策はありません。

更新 #3: OK、上記に照らして、48 02 02 00 のマジック値は明らかです: 48 == 'h' はHTTP_RESPONSE、次の 02 は次のデータの長さ、次の 02 は呼び出されますPOST_NOT_RECEIVED( POST リクエストが、対応する GET リクエストから 1 秒以内にサーバーに到達しなかったことを意味します)。

更新 #4: この動作 (つまり、巨大な Content-Length を持つ POST 要求) は、WebEx (および、サーバーへのオープン チャネルを必要とする他の多くの Web アプリ) で使用される ActiveX の特徴でもあります。

0 投票する
1 に答える
2710 参照

java - BlueCoat プロキシ経由で Java アプリケーションを接続する方法は?

BlueCoat プロキシ経由で Java アプリケーションに接続しようとしていますが、HTTP ステータスが 407 になり、「認証情報がありません」というメッセージが表示されます...

統合セキュリティを使用して、この種のプロキシを介して HTML ページを読み取る Java コードを持っている人はいますか?