問題タブ [transparentproxy]

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 に答える
68089 参照

linux - Linuxでiptablesを使用して、httpおよびhttpsトラフィックを透過プロキシに転送する方法

2つのインターフェースを備えたゲートウェイシステムとして機能するUbuntuLinuxシステムがあります。1つのインターフェイスはローカルネットワーク用で、もう1つのインターフェイスはインターネット用です。私はそれを介してトラフィックをまったく問題なくルーティングすることができます。iptables内部インターフェイスからのアウトバウンドトラフィックを転送するために2つのルールを使用します。

iptables次に、インターフェイスを介してネットワークを離れるすべてのtcpポート80および443トラフィックをフィルタリングしてリダイレクトし、eth1tcpポート9090のループバックインターフェイスにあるプロキシサーバーに送信するルールを作成する必要があります。

私はSO全体を検索してきましたが、うまくいく例を見つけることができませんでした。これを行うための効率的な方法はありますか?

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

c# - HTTPWebRequest.GetResponse()が透過プロキシを介した認証済みリクエストで失敗する

オブジェクトを使用しHTTPWebRequestてアプリケーションにHTTPリクエストを送信していますが、リクエストに認証が必要で、透過プロキシ(Squid 3.1.10)がある場合に問題が発生します。

元のコードでは、同じ問題が発生したWebClientクラスを使用していました。

このコードを初めて実行すると、結果が正しく表示されます。コードが2回実行されると、次のGetResponse()行で失敗します。

Windows 7では、プロセスを再起動すると、プロセスが回復して1回動作しますが、Server2003では完全に再起動する必要があります。

ネットワークキャプチャを見ると、最初は2つの要求が同じであり、最初の認証されていない要求が送信され、サーバーが応答しますが、失敗した要求は、Content-Lengthヘッダーを無視しているかのように、最初の応答の途中で2番目の認証された要求を送信します。正しい)。その後、残りの初期応答を受信し、プロトコルエラーで失敗します。

Wiresharkのキャプチャ

HTTPWebRequestただし、クライアント( )が接続を正常に閉じないのは奇妙に思えます。

プロキシが使用されていない場合(ポート80または内部トラフィック以外)、要求はすべて期待どおりに機能します。認証がない場合は、単一の要求のみを行うため、これも機能します。

問題のコードを最小限に抑え、MSDNサンプルで再現しましたが、これが既知の問題なのか、(。NETまたはSquid)構成の問題なのか誰かが知っていますか?

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

web-services - Web サービスを使用しているクライアントが、ISP の透過プロキシ キャッシュをバイパスして、要求が確実にサーバーに到達するようにするにはどうすればよいですか?

私は、ブラウザーではなく、デバイスによってのみ消費される RESTful Web サービスを作成しました。デバイスは、所有者の既存の家庭用ルーターを介してインターネットにアクセスし、ルーターを介して 30 秒ごとに HTTP 要求を送信することにより、Web サービスと通信します。これらのリクエストのほとんどは、Web サービスにデバイスの新しい情報があるかどうかを確認するための「ポーリング」リクエストです。

ISP 透過プロキシがリクエストを傍受し、キャッシュされたレスポンスを返すのを防ぎたいです。これを行う1つの方法は、リクエストのURLの最後にランダムなクエリ文字列を追加して、プロキシをだましてそれが一意のリクエストであると思わせることです。例えば:

私にはこれを行う能力がありますが、これが最善の方法ですか?ちょっとハックのようです。

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

c# - AppDomain 使用時の TransparentProxy に対するクエリ

AppDomain 間でオブジェクトを渡すコードのセクションがあり、デバッグを容易にするために、TransparentProxy を削除したいと考えています。

このサンプルを書いている過程で、その方法を発見しましたが、動作が異なる 2 つの非常によく似たコード スニペットがあり、その理由はわかりません。

実際の値が正しいことはわかっているので、これはデバッグを支援するためのものです。

以下の例では。デフォルトドメインで初期化され、別のドメインで実行されている Process に渡されるクラス Data があります。静的メソッドを使用してデータ構造を複製しようとすると機能しますが、インスタンス メソッドを使用すると機能し、その理由がよくわかりません。

誰でも説明できますか?

0 投票する
0 に答える
351 参照

asp.net - ASPDotNetStoreFront: 透過プロキシをキャストしてアドインに入力できません

最近クライアント向けに再設計した古い ASPDotNetStoreFront プロジェクトで非常に奇妙な問題が発生しています。再設計はうまくいきましたが、プロジェクトへの唯一のアドオンである税計算用の社内作成プラグインが機能しなくなりました。プラグインに変更は加えられておらず、再設計まで機能していたことを確認できます。サイトへのすべての変更は、本質的に表面的なものでした。ASPDotNetStoreFront は、この PDFに詳述されているアドオン用の ERP プロバイダーを使用します。私はこのプロジェクトを通じてのみプロバイダーに精通しており、他の場所での経験はほとんどありません。

奇妙な部分は、ASPDotNetStoreFront が AddOn の存在を認識していて、そのコントラクトを呼び出そうとすると失敗することです。(この場合、ITaxRates を使用しており、ITaxRatesContract を呼び出そうとしています。)これは、アクティブ化しようとするたびに発生し、次のエラーが表示されます。

アドオンを見つけ、それをコアの AppLogic クラスにトークンとして追加し、ITaxRatesViewToContractAddInAdapter の変数を Tax Add On に設定してから、上記のエラーを引き起こします。

このプロジェクトで起こったいくつかの注意事項:

  • これは SVN サーバーから新しいラップトップにプルされたので、このプロジェクトがこのコンピューターで構築されたのはこれが初めてです。それが実際に違いを生むかどうかはわかりませんが、現時点では、何でも喜んで受け入れます。

  • プロジェクトと、アドインが同じ結果に使用するパイプラインをクリーンアップしようとしました。運がない。

私は最後の日のために頭を悩ませてきました。それは私の最後の神経質になっています. どんな助けでもスーパーメガウルトラに感謝します。ありがとう!

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

java - jetty 透過プロキシは常に 403 禁止を返します

jetty が提供する透過プロキシを使用しようとしています。

これは私のweb.xmlです

これはpom.xmlです(私はmavenを使用しています):

プロキシが次のようなリクエストを転送することを期待しています:

これに:

しかし、ブラウザでその URL を試すと、常に次のようになります。

何か案が?

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

linux - SSL での透過プロキシの問題

プライベート ゾーンに RHEL5 サーバーがあります。ポート 80 と 443 の透過プロキシを設定しました。443 で wget を試すと、次のようになります。

接続しているので、プロキシが機能していると思います。他に何が原因なのかわかりません。

0 投票する
0 に答える
283 参照

c# - Web サービス インターフェイス エラーのデリゲート

デリゲート呼び出しを使用して Web サービスのメソッドを呼び出そうとしています:

このメソッドは、このコントラクトのサービスを含む_webServiceCoordinator.GetServices()IEnumerable を返します 。System.Runtime.Remoting.Proxies.__TransparentProxy

Delegate.CreateDelegate行で受け取るエラーは次のとおりです。

私の考えでは、プロキシクラスのデリゲートであるため失敗していますが、(私の考えでは) ポインターのポインターは引き続き機能するはずです。

別のエラーメッセージが表示されても、この質問に関連しているのかと思いました。

これは .Net 4.0 プロジェクトですが、VS2012 を使用しています (したがって、.NET 4.5 がインストールされています)。

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

facebook - 透過プロキシを使用して、Facebook で閲覧したプロフィール データや Twitter で閲覧したツイートを編集することはできますか?

私は、ある友人のプロファイル情報を別の友人のプロファイル情報に切り替えて個人が見るネットワークをセットアップしています。いいね、政治的見解など。 Twitter の場合も同様に、フォローしているユーザーがツイートしたツイートが表示されます。これは、2 つのサービスの Web インターフェイスのみを編集することになります。

ネットワーク キャッシュに透過的なプロキシを設定し、破損したページを提供したいと考えています。これは可能ですか、それともこれを試みる正しい方法ですか? ありがとうございました。

0 投票する
0 に答える
334 参照

linux-kernel - カスタム tproxy モジュール

カスタム tproxy モジュールを開発しようとしてい ます。Linux カーネル内の現在の tproxy モジュールは、特定の iptable ルールの下で動作しています。

パケットが到着したときに iptable および tproxy モジュールがどのように機能するか。私の場合、カスタム モジュールを iptable と統合するにはどうすればよいですか。カスタム t-proxy モジュールを開発するための正しいアプローチは何ですか? 私を助けてください..

ありがとう