問題タブ [http-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.
amazon-ec2 - 認証済み HTTP プロキシの背後で AWS アプリケーションを開発する
AWS EC2 にデプロイされるアプリケーションを開発する必要があります。毎晩のビルドの一環として、コードをローカルで単体テストしてから AWS インスタンスにデプロイし、インターネット経由で機能テストを実行したいと考えています。
理想的な世界では、AWS SDK を使用して適切な AMI を選択し、インスタンスを開始し、SSH でログインし、環境をセットアップし、プログラムを FTP で転送し、ビンゴ! ただし、HTTP プロキシの背後にあります。SSH や FTP を使用できないため、3 つの基本的なオプションを考えました。
1: インスタンスが環境をセットアップし、開始時に (おそらく AWS S3 バケットから) プログラムをダウンロードして実行するように、userData を RunInstanceRequest に追加してみてください。Java では、これは次のようになります。
2: プログラムを VM にローカルにインストールし、ここで説明されているように ec2-import-instance ツールを使用して VM 全体を AWS にインポートします。
3: 飛び跳ねて、より制限の少ないネットワーク環境を要求します。
(1)については、インストールに関する問題をデバッグするのが非常に難しいため、不安を感じています。(2) デプロイするたびに VM 全体の転送と変換が必要であり、(3) 見込みがありません。
これを行う最良の方法を知っている人はいますか?
:D
proxy - HTTP Proxy Server で CONNECT および GET HTTP メソッドを使用する必要があるのはいつですか?
私は WebClient ライブラリを構築しています。CONNECT
現在、プロキシ機能を実装しているため、いくつかの調査を行っており、メソッドを使用して URL を要求するコードを見ました。
しかし、私の Web ブラウザーで確認すると、メソッドは使用されず、CONNECT
代わりに GET メソッドが呼び出されます。
だから私は混乱しています。いつ両方の方法を使用する必要がありますか?
vpn - HTTPプロキシにtun/tapデバイスを使用させる
VPN経由で大学のネットワークに接続するために使用するツールを使用できるようにしようとしています。それに関する問題は、私がtun/tapデバイスを生成することができるということです。ツール自体は特定のネットワークインターフェイスの使用をサポートしていませんが、HTTPプロキシの使用をサポートしています。
そのため、ツールがこのHTTPプロキシを介してVPNに接続できるようにするために、特定のインターフェイス(tunデバイス)にバインドできるHTTPプロキシを探しています。
私はイカのprivoxyを見てきましたが、彼らがそれをサポートしているというヒントを見つけることができませんでした。
私がやろうとしていることをサポートするHTTPプロキシを知っていますか?
webbrowser-control - WinForms アプリケーションから WinInet プロキシを設定できません
Windows 7 と IE9 を実行しています。別のスレッドで (TcpListener を使用して) プロキシ サーバーを実行する winforms アプリケーション (.net 4.0 & c#) を作成しています。
メイン フォームをインスタンス化する前に、InternetSetOption を使用してプロキシを設定し、プロキシ サーバーを起動します。
私のプロキシ設定コードは、次のコードと非常によく似ています: Set Proxy UserName and Password using Wininet in C#
次に、IE でサイトを参照すると、IE がプロキシ サーバーに接続しません。また、IE ツール --> インターネット オプション --> 接続 --> LAN 設定 --> LAN にプロキシ サーバーを使用する チェックボックスはチェックされていません。しかし、フィドラーを実行すると、このチェックボックスがオンになります。これは、フィドラーがプロキシを正しく設定していることを意味しますが、そうではありません。フィドラーはどのようにそれをしますか?私は数多くのブログや InternetSetOption に関する MSDN の記事を無駄に読んできました。どんな助けでも大歓迎です。
私のプロキシ サーバー コードは、次のコードと非常によく似ています: Simple Http proxy using Sockets: Questions
IE ツール --> インターネット オプション --> 接続 --> lan 設定に移動し、プロキシ サーバーを明示的に 127.0.0.1:9898 (プロキシ サーバーを実行する場所) に設定すると、プロキシ サーバーが機能することがわかっています。 IE と他のすべてのブラウザーがサーバーに接続します。
mercurial - 分散環境のMercurialサーバーでクローン速度を高速化する方法は?
水銀を使用するのにどのアプローチが適しているか知りたいです。
現在、ファームを構築している 4 ~ 5 の地理的サイトがあり、現在、サイト間のトラフィックを最小限に抑えるために、mercurial リポジトリをローカルの mercurial 読み取り専用サーバーに同期しています。
それでも、同期に失敗してトラブルが多発しています。
HTTPプロキシを使用し、最終的に地理的DNSを使用してプロキシを非表示にするなど、他のソリューションがより優れていて維持がはるかに簡単ではないかどうか疑問に思っています.
現在、ビルド マシンは使用されてhg clone
おり、リポジトリは頻繁に変更されます。
これに対処するための最良のアプローチは何ですか?
注: 悪い経験がある場合は、コメントとして追加してください。
curl - curlオプションCURLOPT_HTTPPROXYTUNNELはどういう意味ですか?
CURLOPT_HTTPPROXYTUNNEL
cURLのドキュメントには、有効にしたときにプロキシ経由でトンネルを作成するように定義されたというオプションがあります。
しかし、私はトンネルが何であるか、そしてそれが何をするのか分かりません。このようなトンネルを使わないとどうなるのでしょうか?
アップデート:
私が得たのは、トンネルがを参照しているというHTTP CONNECT METHOD
ことです。これが私が理解していることです。
HTTPベースのトンネリングメソッドは、HTTPCONNECTメソッド/コマンドを使用します。クライアントは、HTTPCONNECTコマンドをHTTPプロキシに発行します。次に、プロキシは特定のserver:portへのTCP接続を確立し、そのserver:portとクライアント接続の間でデータを中継します。これによりセキュリティホールが作成されるため、CONNECT対応のHTTPプロキシは通常、CONNECTメソッドへのアクセスを制限します。プロキシは、特定の許可されたサーバーのホワイトリストへのアクセスのみを許可します。
それで、問題は、CONNECTメソッドがある場合とない場合のプロキシへの接続の違いは何ですか?
ios - iOS は HTTP プロキシ経由で HTTPS リクエストを送信しますか?
node.js で HTTP プロキシ サーバーを作成しようとしていますが、それを介して安全でない HTTP 接続をルーティングすることに成功しました。しかし、アプリケーション (私の iOS デバイス上) が API に HTTPS を使用すると、常にエラーがスローされ、試行された HTTPS 接続がサーバーにヒットすることはありません。したがって、何が起こっている可能性があるかについて、いくつかの説明があります。
- iOS は、セキュリティ上の理由から、プロキシ経由で HTTPS 接続を送信しないことを選択します
- iOS は別のポートのサーバーで HTTPS 接続を探していますが、見つかりません
基本的に私が求めているのは、HTTP プロキシが構成されている場合、iOS は HTTPS 接続で何をしますか?
コメントで詳細やその他の質問をしてください。ありがとう。
scala - フレームワークが HTTP プロキシを使用しないようにする
欲求不満の涙に溺れそうになった後、質問をしなければなりません。
私の play (2.0.3、scala) アプリケーションは wsdl を消費しています。これは、webservice の開発バージョンをlocalhostで実行すると、wsdl-url が のようなものになり、完全に正常に動作しhttp://localhost:8080/Service/Service?wsdl
ます。のような Url を使用して、リモート テスト システム サーバーから WSDl を使用しようとすると、次のようhttp://testserver.company.net:8084/Service/Service?wsdl
になります。
[WebServiceException: Failed to access the WSDL at: http://testserver.company.net:8084/Service/Service?wsdl. It failed with: Got Server returned HTTP response code: 502 for URL: http://testserver.company.net:8084/Service/Service?wsdl while opening stream from http://testserver.company.net:8084/Service/Service?wsdl.]
私の会社では、インターネットの使用に http プロキシを使用しています。これが 502 エラーの原因です。だから私はプロキシの使用を停止したい。
これまでのところ、私は(すべて一緒に)試しました:
- Internet Explorer からプロキシを削除しました
- set _JAVA_OPTIONS=-Dhttp.noProxyHosts="testserver.company.net"
- JAVA_OPTIONS=-Dhttp.noProxyHosts="testserver.company.net" を設定します。
- play run -Dhttp.noProxyHosts="testserver.company.net"
これはどれもうまくいきませんでした。何か案は?HttpProxy の使用を停止するにはどうすればよいですか?
編集:
Java Webservices-api / jaxws ライブラリと関係があることがわかりました。何か案は?
編集 2012-10-17:
システムのプロキシ設定に依存しているようです。IE からプロキシ全体を削除し、すべてを再起動したにもかかわらず、なぜその日に機能しなかったのかはまだわかりません。Play アプリをシステム設定から独立させる方法はありますか?
c#-4.0 - C#でプロキシを使用してFTPからファイルを削除する方法
プロジェクトに問題があります。プロキシを使用してFTPからファイルを削除したい。
私のコードは次のとおりです。
この場合、次のようなエラーが発生します:httpプロキシを使用している場合、要求されたFTPコマンドはサポートされていません
誰か助けてくれませんか
前もって感謝します
java - Magnolia CMS: プロキシとバイパスの設定方法
RSS フィードと内部クライアント システムへの Web サービス呼び出しを含む Magnolia モジュールを開発しています。
私の会社には Web プロキシがあるため、RSS フィードがデータを収集するために、プロキシの詳細を使用して Tomcat サーバーを構成しました。次の JVM 引数を setenv.bat の CATALINE_OPTS に追加しました。
RSS アグリゲーターは動作するようになりましたが、Web サービスの呼び出しが 403 Forbidden で失敗します。これがプロキシによるものであると仮定すると、JVM 引数を削除すると、呼び出しが再び機能します。
今私の質問:
- Tomcat で Web サービス ホスト ドメイン (つまり、*.intws.co.uk) へのプロキシ バイパスを構成するにはどうすればよいですか?
- Magnolia でプロキシの詳細を構成する方法はありますか? 私のクライアントには、管理したいさまざまなプロキシ設定があります (Tomcat ファイルではなく Magnolia で)。
- Magnolia でバイパス ホストも構成できますか? 繰り返しになりますが、私のクライアントには、異なるホスト名で Web サービスがインストールされている可能性があります。
Tomcat の構成とプロキシ全般に関する私の知識は限られているため、お好きなだけ詳細に進んでください。