問題タブ [proxy-server]
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.
javascript - 回転プロキシを使用する Phantom.js / Casper.js?
私には単純な目標があります: phantom.js
(すぐに使える) またはcasper.js
(素晴らしくて簡単) のいずれかで Web ページをロードしますが、現在のプロキシが悪い場合 (つまり、Web ページのロードが失敗するなど) は、プロキシを使用してリストからローテーションします。
casper.js には--proxy
param があることは知っていますが、ユーザーは 1 つのプロキシのみを指定し、実行時にそれを使用するように指示されます。
質問 1 は次のとおりです。プログラムでその場でプロキシをローテーションする方法を教えてください。
私はいくつかの調査を行い、このnode-requesterを見つけましたが、 と統合されていませんcasper.js
。コード内のプロキシ機能だけを抽出しようとしましたが、それがどのように機能するかを簡単に理解できませんでした (私はそれほど頭が良くないと思います)。
質問 #2: または のいずれかで動作するプロキシ ローテーションの簡単な実装はありますphantom.js
かcasper.js
?
私はファンシーを使用することを好みますが、裸でもcasper.js
ダウンします.phantom.js
ssl - SSL 証明書が原因でリソースをロードできない
Java で Selenium Webdriver (Chromedriver) を BrowserMob Proxy Server と共に使用して、HTTP トラフィックを har ファイルにキャプチャしています。最近、ウェブサイトのセクションが読み込まれないという問題が発生しました。このエラーに絞り込みました:「リソースを読み込めませんでしたhttps://ajax.googleapis.com/ajax/libs/jquery/1.8.2/ jquery.min.js ".
プロキシ サーバーを使用している場合、Selenium ドライバーは https リンクの SSL 証明書にアクセスできないようです。ここに私が使用しているコードのスニペットがあります:
追加しようとしまし"capabilities.setCapability(CapabilityType.ACCEPT_SSL_CERTS, true);"
たが、これで上記の問題は解決しましたが、削除した場合にのみ"capabilities.setCapability(CapabilityType.PROXY, proxy);"
、har ファイルをキャプチャできなくなりました。
Firefox ドライバーに切り替えて、Firefox プロファイルをセットアップしようとしましたが、適切に行っていないか、私の目的では機能しません。
Trusted Root Certifaction Authorities で BrowserMob プロキシに付属している CybervillainsCA 証明書を設定しようとしましたが、それでも問題は解決しませんでした。
HTTPトラフィックを収集し、上記のリソースを正常にロードできる方法でこれを解決する方法を知っている人はいますか?
android - Android 購入ステータス API の使用
Android アプリケーションがあり、「Google Play In-app Billing」ライブラリを使用してアプリ内で購入しています。
Purchase Status API (Google Play Android Developer API v1.1) を使用して、バックエンド サーバーで購入を確認する方がよいと読みました。
リフレッシュ トークンの取得方法、それを使用してアクセス トークンを取得する方法、および API の使用方法に関する例を見つけました。
しかし、おそらくプロキシの背後にいるため、Google に接続できません。これらのクラスを使用する場合、プロキシ設定の構成方法がわかりません。
得られたエラーは次のとおりです。
java.net.SocketTimeoutException: 接続タイムアウト
助けてください!
ruby-on-rails - ジオコーダが機能していません (おそらくネットワーク プロキシが原因でしょうか?)
Rails初心者です。railscasts [ http://railscasts.com/episodes/273-geocoder ]からジオコーダーのエキサイティングな機能を知りました。
しかし、プロキシの背後で動作しない同じソースコードもダウンロードされました。経度や緯度が入力されていないためです。
ワークスペース ネットワークのプロキシ サーバーを処理するにはどうすればよいですか? それ以外の場合は、インターネットに直接接続している別のマシンから問題なく動作します。
delphi - TIdHTTPProxyServer SSL サポート
TIdHTTPProxyServerがsslをネイティブにサポートしていないことを知っているので、delphi xe2でindy 10.5.8を使用してプロキシサーバーを開発しているので、それにssl ioハンドラーを追加するとsslハンドシェイクは問題ありませんが、その後サーバーがエラー「Socket Error # 10054 Connection reset」を返します仲間によって。」そして、sslライブラリを切断しても問題ありません.onbeforコマンドを次のように変更しただけです:
トレースログは次のとおりです。
ubuntu - プロキシ サーバーの背後にある Ubuntu 端末から google.com に ping を実行できない
プロキシ サーバー経由でインターネットに接続しています。私は Ubuntu インストールを使用しており、ファイル /etc/bash.bashrc および /etc/apt/apt.conf ファイルを含む適切なネットワーク設定変更を行いました。これらのプロキシの変更を行った後、インターネット上の Ubuntu リポジトリからダウンロードできるようになりました。
私が理解し解決したい問題は次のとおりです。端末から、イントラネットに接続しているアドレスに ping を実行できます。ただし、インターネット上のアドレスに ping を実行できません。これはなぜでしょうか?技術的な説明は本当にありがたいです。そして、どうすればこれを回避し、他の直接インターネット接続のように wget や ping などのコマンドを使用できますか (現在はどちらも機能しません)。
注 :ここに示すように、プロキシ サーバーの適切なユーザー名とパスワードを使用して http_proxy 変数をエクスポートしようとしましたが、ping は引き続き機能しません。
visual-studio-2012 - コード化された UI - デバッグ モードで LAN プロキシ サーバー設定を有効にし、以前のプロキシ設定をクリアしないようにする方法
VS2012(Premium)/コード化された UI を使用してデバッグ モードで Web テストを実行する場合、コードにブレークポイントを指定してデバッグを使用するたびに、[インターネット オプション] -> [接続] -> [LAN 設定] -> "LAN にプロキシ サーバーを使用する(これらの設定は、ダイヤルアップまたは VPN 接続には適用されません)。」チェックボックスが有効になります。コードにブレークポイントがない場合、コードは正常に実行され、インターネット オプションの設定は変更されません。
「設定を自動的に検出する」を有効または無効にして、プロキシサーバー設定の詳細メニューで「*」に例外を追加し、プロキシサーバー設定の詳細メニューで特定のサーバーを例外として追加して実行してみました。私が行うことはすべて上書きされ、テストがブレークポイントに達すると、プロキシ設定へのすべての変更が上書きされ、[LAN にプロキシ サーバーを使用する] は引き続きチェックされます。
VS12/CodedUI がこれらのプロキシ設定を変更しないようにするにはどうすればよいですか?