問題タブ [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.
networking - Sun Java Web プロキシ - SSL トランザクション/秒?
これがバーを通過するのに「プログラミングに十分近い」ことを願っています:)
Sun Webproxy で SSL トランザクション/秒を監視する方法はありますか? できればSNMPを使用しますが、何でも構いません:)
activex - ActiveX 内からプロキシ定義を取得する方法
では、シナリオは次のとおりです。
HttpWebRequest クラスを使用してファイルをアップロードする activeX があります。私の問題は、activeX をプロキシ サーバーの背後で適切に動作させるために、ネットワーク資格情報を指定する必要があることです。
コードは次のとおりです。
ユーザー インターフェイスがない (または最小限の) iExplorer からこの情報を取得するにはどうすればよいですか?
ありがとうございました :)
security - URL 検索サービスのベスト プラクティスは? 攻撃ベクトルにならないようにするには?
URL を指定すると、テキストを取得し、ユーザーにコンテンツに関する統計情報を提供する Web ツールをいじっています。
私のボックスからネット上の任意の URL への GET 要求を開始する方法をユーザーに提供すると、攻撃のベクトルとして機能する可能性があるのではないかと心配しています (例: へhttp://undefended.box/broken-sw/admin?do_something_bad
)。
このリスクを最小限に抑える方法はありますか? パブリック URL 取得機能を提供する際のベスト プラクティスはありますか?
私が考えたいくつかのアイデア:
- 敬う
robots.txt
- 特定の URL パターンのみを許可または拒否する
- 適切なサイトのブラックリスト/ホワイトリストを確認する (そのようなものが存在する場合)
- これらのセーフガードがすでに組み込まれていることを前提として、よく知られたサードパーティのパブリック Web プロキシを介して動作します。
ご協力いただきありがとうございます。
編集: リンクされたスクリプトや画像などをダウンロードまたは評価せずに、HTML またはテキスト コンテンツのみを評価します。HTML の場合は、HTML パーサーを使用します。
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 プロキシにも認証を設定するにはどうすればよいですか?
c# - Webプロキシ(フィドラーなど)を使用してURLを別のURLにリダイレクトすることは可能ですか
別のサーバーにあるが、ドキュメント全体に「localhost」がハードコードされている WSDL ファイルを解析しようとしています。
私がそれを取得すると、マシンで何も実行されていないため、明らかにプログラムは「接続が拒否されました」と不平を言います。
私の質問は次のとおりです。webproxy ( fiddler など) を使用して、それらの localhost 要求を他のサーバーにリダイレクトして、WSDL 参照が完全になるようにすることは可能ですか?
:-/
ありがとう
ps リモート "wsdl" はいつでも修正できましたが、担当者は来週までここにいるので、今日から作業を開始したいと思います。
.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)
c# - WebProxyを使用してネットワークをバイパスする方法は?
webProxyを使用して192.168.1.0/24のようなネットワークをバイパスしたい場合はどうすればよいですか?
c# - C#のインターネットプロキシサーバー
C# で基本的なインターネット プロキシを実装する必要があります。最初の調査では、トリッキーな領域になる可能性があるようです。出発点、リソース、またはオープンソースの実装へのポインタを持っている人はいますか?
c# - WebProxy BypassProxyOnLocal が機能しないのはなぜですか?
設定したプロキシを使用するために、C# .NET からローカル アドレス (localhost:3000) に対して行っている HTTP 呼び出しを取得しようとしています (したがって、フィドラーを使用できます)。以下の WebProxy アプローチを使用すると、ターゲット URL をローカル以外のアドレスに向ける場合に機能しますが、それをローカル Web サーバー (localhost:3000) に向ける必要があります。これを行うと、リクエストは送信されません。プロキシ経由。
「proxyObject.BypassProxyOnLocal = false」を含めました。これでうまくいくはずですよね?ローカル アドレスをターゲットとする HTTP 呼び出しのために、要求が WebProxy を通過するように強制する方法に関する提案はありますか?
ただし、次のように、後続の呼び出しはプロキシを経由しません。
ありがとう
.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?