問題タブ [webproxy]

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

networking - Sun Java Web プロキシ - SSL トランザクション/秒?

これがバーを通過するのに「プログラミングに十分近い」ことを願っています:)

Sun Webproxy で SSL トランザクション/秒を監視する方法はありますか? できればSNMPを使用しますが、何でも構いません:)

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

activex - ActiveX 内からプロキシ定義を取得する方法

では、シナリオは次のとおりです。

HttpWebRequest クラスを使用してファイルをアップロードする activeX があります。私の問題は、activeX をプロキシ サーバーの背後で適切に動作させるために、ネットワーク資格情報を指定する必要があることです。

コードは次のとおりです。

ユーザー インターフェイスがない (または最小限の) iExplorer からこの情報を取得するにはどうすればよいですか?

ありがとうございました :)

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

security - URL 検索サービスのベスト プラクティスは? 攻撃ベクトルにならないようにするには?

URL を指定すると、テキストを取得し、ユーザーにコンテンツに関する統計情報を提供する Web ツールをいじっています。

私のボックスからネット上の任意の URL への GET 要求を開始する方法をユーザーに提供すると、攻撃のベクトルとして機能する可能性があるのではないかと心配しています (例: へhttp://undefended.box/broken-sw/admin?do_something_bad)。

このリスクを最小限に抑える方法はありますか? パブリック URL 取得機能を提供する際のベスト プラクティスはありますか?

私が考えたいくつかのアイデア:

  • 敬うrobots.txt
  • 特定の URL パターンのみを許可または拒否する
  • 適切なサイトのブラックリスト/ホワイトリストを確認する (そのようなものが存在する場合)
  • これらのセーフガードがすでに組み込まれていることを前提として、よく知られたサードパーティのパブリック Web プロキシを介して動作します。

ご協力いただきありがとうございます。

編集: リンクされたスクリプトや画像などをダウンロードまたは評価せずに、HTML またはテキスト コンテンツのみを評価します。HTML の場合は、HTML パーサーを使用します。

0 投票する
5 に答える
89839 参照

wcf - WCF クライアント側サービス プロキシで HTTP プロキシ (WebProxy) を設定するにはどうすればよいですか?

デフォルトのプロキシを使用せずに、WCF クライアントでプログラムによって HTTP プロキシを設定するにはどうすればよいですか?

プロキシ、プロキシ、プロキシ。

WCF 開発モデルに従って、サービスの WSDL で svcutil.exe を実行して、クライアント側の "プロキシ" クラスを生成します。(これにより、クライアント側の構成ファイルも生成されます)。

私のコードでは、そのクラスのインスタンスを新規作成し、サービスに接続できます。非常に素晴らしい。

これをプロキシ クラスと呼んでいますが、別のプロキシ、http プロキシがあります。このサービスは wsHttpBinding basicHttpBinding を使用しているため、http 経由です。ここで、HTTP プロキシ (.NET BCL の System.Net.WebProxy によってモデル化) を介してクライアントを Web サービスに接続するとします。私は、.NET と WCF のドキュメントを読んだ豊富で楽しい経験から、特に指示がない限り、WCF ランタイムは http/https 経由で通信するときに既定のシステム プロキシを使用することを知っています。

ここで説明されているように、WinXP/2003では ProxyCfg.exe を使用してコマンド ラインから設定できます。また、以降のバージョンの Windows では、ここで説明されているように netsh.exe を使用して設定できます。

System.Net.WebRequest.DefaultWebProxy プロパティを設定して、アプリケーション内で使用する既定の Web プロキシを指定することもできます。

しかし、システム全体のプロキシとは異なるプロキシ経由で接続したいとしますか? たとえば、システム全体のプロキシはないかもしれませんが、特に Web サービスにはプロキシを使用する必要があります。または、システム全体のプロキシがあるかもしれませんが、Web サービスには別のプロキシを使用する必要があります。実際には、複数の Web サービス クライアントがあり、それぞれが異なるプロキシを取得する必要があります。

バインディングごとにプロキシを設定するにはどうすればよいですか?

ASMX モデルでは、次のことができます。

しかし、これは WCF では不可能です。WCF で生成されたクライアント側プロキシ クラスは、Proxy プロパティを公開しません。クライアント側プロキシごとに http プロキシを設定するにはどうすればよいですか? また、http プロキシにも認証を設定するにはどうすればよいですか?

関連:
-生成された wcf クライアントに認証情報を設定する方法

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

c# - Webプロキシ(フィドラーなど)を使用してURLを別のURLにリダイレクトすることは可能ですか

別のサーバーにあるが、ドキュメント全体に「localhost」がハードコードされている WSDL ファイルを解析しようとしています。

私がそれを取得すると、マシンで何も実行されていないため、明らかにプログラムは「接続が拒否されました」と不平を言います。

私の質問は次のとおりです。webproxy ( fiddler など) を使用して、それらの localhost 要求を他のサーバーにリダイレクトして、WSDL 参照が完全になるようにすることは可能ですか?

:-/

ありがとう

ps リモート "wsdl" はいつでも修正できましたが、担当者は来週までここにいるので、今日から作業を開始したいと思います。

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

.net - Webプロキシの作成中にエラーが発生しました

WebサービスにアクセスしてSQLServerSSISパッケージをダイジェストするためにxmlファイルをWebサーバーに書き込むCLR対応の.NETアプリがあります。開発サーバーではすべて正常に動作しますが、運用サーバーは次のエラーを返します。

'system.net/defaultProxy'構成セクションで指定されたWebプロキシの作成中にエラーが発生しました。:System.Net.Configuration.DefaultProxySectionInternal.GetSection()、System.Net.WebRequest.get_InternalDefaultWebProxy()、System.Net.HttpWebRequest..ctor (Uri uri、ServicePoint servicePoint)at System.Net.HttpRequestCreator.Create(Uri Uri)at System.Net.WebRequest.Create(Uri requestUri、Boolean useUriBase)at System.Web.Services.Protocols.WebClientProtocol.GetWebRequest(Uri uri) System.Web.Services.Protocols.HttpWebClientProtocol.GetWebRequest(Uri uri)at System.Web.Services.Protocols.SoapHttpClientProtocol.GetWebRequest(Uri uri)at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName、Object [ ]パラメータ)MyDBProj.com.dmsintegration.secureで。VehicleInventoryService.RetriveVehicleInventory(RetrieveAllRecordsRequest request)at UserDefinedFunctions.LoadDMSFile(String Dealer_id、String dms_username、String dms_password、String dms_location_id)

サーバーOSのバージョンとSQLServerのバージョンの間に違いはありません。Windows Server2003R2とSQLServer2005を使用しています。サーバー自体の構成である必要があると思いますが、サーバー間の違いは見つかりません。どちらのサーバーもソフトウェアファイアウォールを実行していません。

完全な例外:

System.Configuration.ConfigurationErrorsException:「system.net/defaultProxy」構成セクションで指定されたWebプロキシの作成中にエラーが発生しました。---> System.DllNotFoundException:DLLを読み込めません'rasapi32.dll':ダイナミックリンクライブラリ(DLL)の初期化ルーチンが失敗しました。(HRESULTからの例外:0x8007045A)
System.Net.UnsafeNclNativeMethods.RasHelper.RasEnumConnections(RASCONN [] lprasconn、UInt32&lpcb、UInt32&lpcConnections)at System.Net.UnsafeNclNativeMethods.RasHelper.GetCurrentConnectoid()at System.Net.AutoWebProxyScriptEngine.AutoDetector.Initialize .AutoWebProxyScriptEngine..ctor(WebProxy proxy、Boolean useRegistry)at System.Net.WebProxy.UnsafeUpdateFromRegistry()at System.Net.Configuration.DefaultProxySectionInternal..ctor(DefaultProxySection section)at System.Net.Configuration.DefaultProxySectionInternal.GetSection()- --内部例外スタックトレースの終了---System.Net.Configuration.DefaultProxySectionInternal.GetSection()at System.Net.WebRequest.get_InternalDefaultWebProxy()at System.Net.HttpWebRequest..ctor(Uri uri、ServicePoint servicePoint)at System.Net.HttpRequestCreator.Create(Uri Uri)at System.Net.WebRequest.Create(Uri requestUri、Boolean useUriBase)at System.Web.Services.Protocols.WebClientProtocol.GetWebRequest(Uri uri)at System.Web .Services.Protocols.HttpWebClientProtocol.GetWebRequest(Uri uri)at System.Web.Services.Protocols.SoapHttpClientProtocol.GetWebRequest(Uri uri)at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName、Object [] parameters)at MyDBProj.com.dmsintegration.secure.VehicleInventoryService.RetriveVehicleInventory(RetrieveAllRecordsRequest request)at UserDefinedFunctions.LoadDMSFile(String Dealer_id、String dms_username、String dms_password、String dms_location_id)System.Web.Services.Protocols.WebClientProtocol.GetWebRequest(Uri uri)at System.Web.Services.Protocols.HttpWebClientProtocol.GetWebRequest(Uri uri)at System.Web.Services.Protocols.SoapHttpClientProtocol .GetWebRequest(Uri uri)at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName、Object [] parameters)at MyDBProj.com.dmsintegration.secure.VehicleInventoryService.RetriveVehicleInventory(RetrieveAllRecordsRequest request)at UserDefinedFunctions.Load 、String dms_username、String dms_password、String dms_location_id)System.Web.Services.Protocols.WebClientProtocol.GetWebRequest(Uri uri)at System.Web.Services.Protocols.HttpWebClientProtocol.GetWebRequest(Uri uri)at System.Web.Services.Protocols.SoapHttpClientProtocol .GetWebRequest(Uri uri)at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName、Object [] parameters)at MyDBProj.com.dmsintegration.secure.VehicleInventoryService.RetriveVehicleInventory(RetrieveAllRecordsRequest request)at UserDefinedFunctions.Load 、String dms_username、String dms_password、String dms_location_id)GetWebRequest(Uri uri)at System.Web.Services.Protocols.SoapHttpClientProtocol.GetWebRequest(Uri uri)at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName、Object [] parameters)at MyDBProj.com.dmsintegration.secure .VehicleInventoryService.RetriveVehicleInventory(RetrieveAllRecordsRequest request)at UserDefinedFunctions.LoadDMSFile(String Dealer_id、String dms_username、String dms_password、String dms_location_id)GetWebRequest(Uri uri)at System.Web.Services.Protocols.SoapHttpClientProtocol.GetWebRequest(Uri uri)at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName、Object [] parameters)at MyDBProj.com.dmsintegration.secure .VehicleInventoryService.RetriveVehicleInventory(RetrieveAllRecordsRequest request)at UserDefinedFunctions.LoadDMSFile(String Dealer_id、String dms_username、String dms_password、String dms_location_id)LoadDMSFile(文字列dealer_id、文字列dms_username、文字列dms_password、文字列dms_location_id)LoadDMSFile(文字列dealer_id、文字列dms_username、文字列dms_password、文字列dms_location_id)

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

c# - WebProxyを使用してネットワークをバイパスする方法は?

webProxyを使用して192.168.1.0/24のようなネットワークをバイパスしたい場合はどうすればよいですか?

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

c# - C#のインターネットプロキシサーバー

C# で基本的なインターネット プロキシを実装する必要があります。最初の調査では、トリッキーな領域になる可能性があるようです。出発点、リソース、またはオープンソースの実装へのポインタを持っている人はいますか?

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

c# - WebProxy BypassProxyOnLocal が機能しないのはなぜですか?

設定したプロキシを使用するために、C# .NET からローカル アドレス (localhost:3000) に対して行っている HTTP 呼び出しを取得しようとしています (したがって、フィドラーを使用できます)。以下の WebProxy アプローチを使用すると、ターゲット URL をローカル以外のアドレスに向ける場合に機能しますが、それをローカル Web サーバー (localhost:3000) に向ける必要があります。これを行うと、リクエストは送信されません。プロキシ経由。

「proxyObject.BypassProxyOnLocal = false」を含めました。これでうまくいくはずですよね?ローカル アドレスをターゲットとする HTTP 呼び出しのために、要求が WebProxy を通過するように強制する方法に関する提案はありますか?

ただし、次のように、後続の呼び出しはプロキシを経由しません。

ありがとう

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

.net - How to prompt the default windows credentials dialog form for internet proxy in .NET?

My .NET app uses a WebService and, in some clients, I am getting HTTP 407 (proxy authentication required). So I need to ask the user to input his user/password credentials.

So, how to use the default Windows dialog? (see below)

Is it possible in .NET? Or will I need to build my own custom form?

Internet Proxy Credentials Dialog http://grab.by/23II