問題タブ [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 投票する
1 に答える
900 参照

.net - WSE 2 .Net 1.1 LAN 内からインターネット上のサービスを呼び出すクライアント。プロキシ サーバーの設定方法

こんにちは、インターネット上の WSE2 Web サービス (.Net 1.1) に接続しようとしています。クライアント (これも .Net 1.1) は会社の LAN 内にあり、プロキシ サーバーを介してインターネットに接続する必要があります。

生成されたプロキシで WSE2 呼び出しを行うと、次の Microsoft.Web.Services2.AsynchronousOperationException で失敗します。

WSE101: 非同期操作で例外が発生しました。

デバッグすると、innerexception System.Net.WebException があります

基になる接続が閉じられました: リモート サーバーに接続できません。

私の最初の考えは、プロキシ サーバーがクライアント プロキシに設定されていないということでした。これは、asmx Web サービスで発生した問題です。

ただし、SoapClient から継承するプロキシ コードを見ると、プロキシを設定する明白な方法はありません。

誰か考えがありますか?

ありがとう

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

java - Hibernate は具体的なクラスのプロキシをどのように作成しますか?

私の知る限りでは、動的 Java プロキシを作成するには、プロキシに対して動作するインターフェイスが必要です。それでも、Hibernate は、エンティティ クラスのインターフェイスを記述する必要なく、動的なプロキシ生成を管理しているようです。これはどのように行うのですか?Hibernate のドキュメントからの唯一の手がかりは、プロキシ生成のためにクラスが少なくともパッケージから見えるコンストラクターを持っている必要があるという事実に言及しています。

Hibernate はカスタム クラスローダーでランタイム バイトコード エンジニアリングを行っていますか? ドキュメントは、そうではないことを示唆しています。では、具体的なエンティティ オブジェクトの周りにプロキシ ラッパーを作成するにはどうすればよいでしょうか。型の安全性を気にせずに単純なインターフェイスのプロキシを作成し、それを必要に応じてキャストしますか?

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

python - Python プロキシ スクリプト

別の IP アドレスから自分の Web サイトをテストできるように、簡単な Python スクリプトを作成しています。

ページの URL はクエリ文字列で指定され、スクリプトはページを取得してユーザーに表示します。以下のコードは、URL を含むタグを書き直すために使用されますが、完全ではないと思います。

「a」タグの href 属性はプロキシ スクリプトを介してルーティングする必要がありますが、css、javascript、画像、フォームなどはそうすべきではないため、元のページで相対的な場合は絶対にする必要があります。

問題は、コードが常に機能するとは限らないこと、css はさまざまな方法で記述できることなどです。使用できるより包括的な正規表現はありますか?

0 投票する
7 に答える
26486 参照

firefox - 外部プログラムから Firefox のプロキシ設定を変更するにはどうすればよいですか?

Firefox のプロキシ設定を変更できるいくつかのプログラム (Charles Web Developer Proxy など) を見てきました。シーケンスは次のとおりです。

  1. ユーザーのプロキシ設定で Firefox が実行されています。
  2. ユーザーは、外部のサードパーティ アプリケーションを起動します。
  3. Firefox のプロキシ設定を変更し、
  4. ユーザーがサードパーティ プログラムを終了し、
  5. Firefox は、元のプロキシ設定で実行を再開します。

外部アプリケーションが古いプロキシ設定を覚えていて、終了時にそれらを復元していると仮定すると、どうすれば Firefox のプロキシ設定を読み書きできますか? Firefox doco で Google を試しましたが、まだうまくいきません。

考慮されるオプション:

  • 新しいユーザー設定構成ファイルを作成し、ブラウザーの新しいインスタンスを開始します。機能しますが、まったく正しくありません。たとえば、チャールズは、既に実行されているブラウザーの設定を変更し、再起動せずに復元できます。
  • プラグインを書きます。ある種の IPC を外部に提供し、Firefox の設定自体を処理する Firefox プラグインを作成できます。実際、これが唯一の方法かもしれないと思います。Charles の Firefox プラグインを無効にすると、その場で設定を変更する機能が無効になるようです。

可能なリソース

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

proxy - http リクエストからクライアントの一意性を判断する方法は?

HTTP 要求がクライアントからプロキシ サーバー経由で行われる場合、要求の IP アドレスは常にプロキシの IP アドレスになることに気付きました。そのため、プロキシ サーバーを使用する大企業の多数のクライアントが Web サイトにアクセスする場合、その要求が固有のクライアントからのものかどうかはわかりません。http リクエストがプロキシ経由である場合、クライアントの一意性を判断する方法はありますか? http リクエストに MAC アドレスが含まれていないことはわかっているので、ほぼ除外しました。

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

proxy - 広告でサポートされている無料の WIFI ベースのインターネット アクセス ポイント

小さな Wi-Fi アクセス ポイントをセットアップして、店舗とその周辺に無料のインターネットを提供し、このネット接続を使用してブラウジングするすべての Web コンテンツに店舗のバナー ポップアップを追加したいと考えています。これを行うには何が必要ですか?私はある種の C# ソリューションを期待していますが、Java でも生活できます。

0 投票する
6 に答える
9520 参照

c# - NHibernate で正しいタイプのプロキシを取得する

nhibernate の初期化されていないプロキシに問題があります

ドメインモデル

2 つの並列クラス階層があるとします。Animal、Dog、Cat、および AnimalOwner、DogOwner、CatOwner で、Dog と Cat は両方とも Animal から継承され、DogOwner と CatOwner は両方とも AnimalOwner から継承されます。AnimalOwner には、OwnedAnimal というタイプの Animal の参照があります。

例のクラスは次のとおりです。

クラスには適切な nhibernate マッピングがあり、すべてのプロパティは永続的であり、遅延ロードできるものはすべて遅延ロードされます。

アプリケーションのビジネス ロジックでは、DogOwner に Dog を設定し、CatOwner に Cat を設定することしかできません。

問題

次のようなコードがあります。

このメソッドは、多くの異なる方法で呼び出すことができます。ほとんどの場合、犬は既にメモリ内にあり、すべて問題ありませんが、犬がまだメモリ内にないことはめったにありません。この場合、nhibernate の「初期化されていないプロキシ」を取得しますが、キャストがスローしますnhibernate は Dog ではなく Animal のプロキシを生成するため、例外です。

これが nhibernate の仕組みであることは理解していますが、オブジェクトをロードせずに型を知る必要があります。または、より正確には、初期化されていないプロキシが Animal のプロキシではなく、Cat または Dog のプロキシである必要があります。

制約

  • ドメインモデルを変更できません。モデルは別の部門から渡されました。モデルを変更してもらいましたが失敗しました。
  • 実際のモデルは例よりもはるかに複雑であり、クラス間で多くの参照が行われます。パフォーマンス上の理由から、熱心な読み込みを使用したり、クエリに結合を追加したりすることは問題外です。
  • 私はソース コード、hbm マッピング、およびデータベース スキーマを完全に制御しており、(モデル クラス間の関係を変更しない限り) 好きなように変更できます。
  • 例のようなメソッドがたくさんありますが、それらすべてを変更したくありません。

ありがとう、
ニル

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

delphi - プロキシ経由で ADO を使用して SQL サーバーにアクセスするにはどうすればよいですか?

インターネット上でホストされている SQL サーバーに接続するために ADO を使用する Delphi アプリケーションがあります。このアプリケーションを実行しているユーザーは、プロキシ経由で内部的に SQL サーバーにアクセスしたいと考えています。これはどのように行うことができますか?

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

sockets - 2 つの別々のソケット接続間の接続

ポート 8000 と 8001 をリッスンする ac# アプリを作成しました。

8000 と 8001 に接続する 2 つの異なるアプリケーションがあります。任意の数の接続が受け入れられるように、ソケット アレイを使用しました。

1 つの 8000 接続と 8001 接続を接続して、8000 に接続されたアプリケーションによって送信されたデータが 8001 でアプリによって受信され、その逆も同様になるようにする方法はありますか。この概念は何と呼ばれていますか? これが非常に基本的な質問である場合は申し訳ありません。

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

c# - LinFu による動的プロキシの生成

LinFu とのインターフェース用の動的プロキシを構築しようとしています。プロキシは、インターフェイスによって定義されたプロパティの getter メソッドを実装し、たとえばキーがプロパティ名であるディクショナリから値を返す必要があります。

リンクテキスト