問題タブ [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.
linux - Linuxでiptablesを使用して、httpおよびhttpsトラフィックを透過プロキシに転送する方法
2つのインターフェースを備えたゲートウェイシステムとして機能するUbuntuLinuxシステムがあります。1つのインターフェイスはローカルネットワーク用で、もう1つのインターフェイスはインターネット用です。私はそれを介してトラフィックをまったく問題なくルーティングすることができます。iptables
内部インターフェイスからのアウトバウンドトラフィックを転送するために2つのルールを使用します。
iptables
次に、インターフェイスを介してネットワークを離れるすべてのtcpポート80および443トラフィックをフィルタリングしてリダイレクトし、eth1
tcpポート9090のループバックインターフェイスにあるプロキシサーバーに送信するルールを作成する必要があります。
私はSO全体を検索してきましたが、うまくいく例を見つけることができませんでした。これを行うための効率的な方法はありますか?
c# - HTTPWebRequest.GetResponse()が透過プロキシを介した認証済みリクエストで失敗する
オブジェクトを使用しHTTPWebRequest
てアプリケーションにHTTPリクエストを送信していますが、リクエストに認証が必要で、透過プロキシ(Squid 3.1.10)がある場合に問題が発生します。
元のコードでは、同じ問題が発生したWebClientクラスを使用していました。
このコードを初めて実行すると、結果が正しく表示されます。コードが2回実行されると、次のGetResponse()
行で失敗します。
Windows 7では、プロセスを再起動すると、プロセスが回復して1回動作しますが、Server2003では完全に再起動する必要があります。
ネットワークキャプチャを見ると、最初は2つの要求が同じであり、最初の認証されていない要求が送信され、サーバーが応答しますが、失敗した要求は、Content-Length
ヘッダーを無視しているかのように、最初の応答の途中で2番目の認証された要求を送信します。正しい)。その後、残りの初期応答を受信し、プロトコルエラーで失敗します。
HTTPWebRequest
ただし、クライアント( )が接続を正常に閉じないのは奇妙に思えます。
プロキシが使用されていない場合(ポート80または内部トラフィック以外)、要求はすべて期待どおりに機能します。認証がない場合は、単一の要求のみを行うため、これも機能します。
問題のコードを最小限に抑え、MSDNサンプルで再現しましたが、これが既知の問題なのか、(。NETまたはSquid)構成の問題なのか誰かが知っていますか?
web-services - Web サービスを使用しているクライアントが、ISP の透過プロキシ キャッシュをバイパスして、要求が確実にサーバーに到達するようにするにはどうすればよいですか?
私は、ブラウザーではなく、デバイスによってのみ消費される RESTful Web サービスを作成しました。デバイスは、所有者の既存の家庭用ルーターを介してインターネットにアクセスし、ルーターを介して 30 秒ごとに HTTP 要求を送信することにより、Web サービスと通信します。これらのリクエストのほとんどは、Web サービスにデバイスの新しい情報があるかどうかを確認するための「ポーリング」リクエストです。
ISP 透過プロキシがリクエストを傍受し、キャッシュされたレスポンスを返すのを防ぎたいです。これを行う1つの方法は、リクエストのURLの最後にランダムなクエリ文字列を追加して、プロキシをだましてそれが一意のリクエストであると思わせることです。例えば:
私にはこれを行う能力がありますが、これが最善の方法ですか?ちょっとハックのようです。
c# - AppDomain 使用時の TransparentProxy に対するクエリ
AppDomain 間でオブジェクトを渡すコードのセクションがあり、デバッグを容易にするために、TransparentProxy を削除したいと考えています。
このサンプルを書いている過程で、その方法を発見しましたが、動作が異なる 2 つの非常によく似たコード スニペットがあり、その理由はわかりません。
実際の値が正しいことはわかっているので、これはデバッグを支援するためのものです。
以下の例では。デフォルトドメインで初期化され、別のドメインで実行されている Process に渡されるクラス Data があります。静的メソッドを使用してデータ構造を複製しようとすると機能しますが、インスタンス メソッドを使用すると機能し、その理由がよくわかりません。
誰でも説明できますか?
asp.net - ASPDotNetStoreFront: 透過プロキシをキャストしてアドインに入力できません
最近クライアント向けに再設計した古い ASPDotNetStoreFront プロジェクトで非常に奇妙な問題が発生しています。再設計はうまくいきましたが、プロジェクトへの唯一のアドオンである税計算用の社内作成プラグインが機能しなくなりました。プラグインに変更は加えられておらず、再設計まで機能していたことを確認できます。サイトへのすべての変更は、本質的に表面的なものでした。ASPDotNetStoreFront は、この PDFに詳述されているアドオン用の ERP プロバイダーを使用します。私はこのプロジェクトを通じてのみプロバイダーに精通しており、他の場所での経験はほとんどありません。
奇妙な部分は、ASPDotNetStoreFront が AddOn の存在を認識していて、そのコントラクトを呼び出そうとすると失敗することです。(この場合、ITaxRates を使用しており、ITaxRatesContract を呼び出そうとしています。)これは、アクティブ化しようとするたびに発生し、次のエラーが表示されます。
アドオンを見つけ、それをコアの AppLogic クラスにトークンとして追加し、ITaxRatesViewToContractAddInAdapter の変数を Tax Add On に設定してから、上記のエラーを引き起こします。
このプロジェクトで起こったいくつかの注意事項:
これは SVN サーバーから新しいラップトップにプルされたので、このプロジェクトがこのコンピューターで構築されたのはこれが初めてです。それが実際に違いを生むかどうかはわかりませんが、現時点では、何でも喜んで受け入れます。
プロジェクトと、アドインが同じ結果に使用するパイプラインをクリーンアップしようとしました。運がない。
私は最後の日のために頭を悩ませてきました。それは私の最後の神経質になっています. どんな助けでもスーパーメガウルトラに感謝します。ありがとう!
java - jetty 透過プロキシは常に 403 禁止を返します
jetty が提供する透過プロキシを使用しようとしています。
これは私のweb.xmlです
これはpom.xmlです(私はmavenを使用しています):
プロキシが次のようなリクエストを転送することを期待しています:
これに:
しかし、ブラウザでその URL を試すと、常に次のようになります。
何か案が?
linux - SSL での透過プロキシの問題
プライベート ゾーンに RHEL5 サーバーがあります。ポート 80 と 443 の透過プロキシを設定しました。443 で wget を試すと、次のようになります。
接続しているので、プロキシが機能していると思います。他に何が原因なのかわかりません。
c# - Web サービス インターフェイス エラーのデリゲート
デリゲート呼び出しを使用して Web サービスのメソッドを呼び出そうとしています:
このメソッドは、このコントラクトのサービスを含む_webServiceCoordinator.GetServices()
IEnumerable を返します
。System.Runtime.Remoting.Proxies.__TransparentProxy
Delegate.CreateDelegate
行で受け取るエラーは次のとおりです。
私の考えでは、プロキシクラスのデリゲートであるため失敗していますが、(私の考えでは) ポインターのポインターは引き続き機能するはずです。
別のエラーメッセージが表示されても、この質問に関連しているのかと思いました。
これは .Net 4.0 プロジェクトですが、VS2012 を使用しています (したがって、.NET 4.5 がインストールされています)。
facebook - 透過プロキシを使用して、Facebook で閲覧したプロフィール データや Twitter で閲覧したツイートを編集することはできますか?
私は、ある友人のプロファイル情報を別の友人のプロファイル情報に切り替えて個人が見るネットワークをセットアップしています。いいね、政治的見解など。 Twitter の場合も同様に、フォローしているユーザーがツイートしたツイートが表示されます。これは、2 つのサービスの Web インターフェイスのみを編集することになります。
ネットワーク キャッシュに透過的なプロキシを設定し、破損したページを提供したいと考えています。これは可能ですか、それともこれを試みる正しい方法ですか? ありがとうございました。
linux-kernel - カスタム tproxy モジュール
カスタム tproxy モジュールを開発しようとしてい ます。Linux カーネル内の現在の tproxy モジュールは、特定の iptable ルールの下で動作しています。
パケットが到着したときに iptable および tproxy モジュールがどのように機能するか。私の場合、カスタム モジュールを iptable と統合するにはどうすればよいですか。カスタム t-proxy モジュールを開発するための正しいアプローチは何ですか? 私を助けてください..
ありがとう