問題タブ [pac]
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.
proxy - .pac ファイルからプロキシ サーバーとパスワードを見つける方法
dynatrace ajax エディションを使用していますが、dynatrace サーバーに接続するにはプロキシ サーバーとパスワードが必要です。
問題は、仕事で使用する .pac ファイルの URL しか持っていないことです。
プロキシ サーバー名とパスワードを直接提供できるように、リクエストが解決されるプロキシ サーバーとポートを知ることはできますか?
stackoverflow コミュニティでいくつかのリンクを確認しましたが、この質問には答えていないようです。
同様に: PAC で使用される de プロキシを検出する方法
IE8 で Windows 7 64 ビット システムを使用しています。
ありがとう、アユスマン
java - Java で自動プロキシ構成スクリプトを使用する方法
私の Internet Explorer は、Web アクセス用の自動プロキシ ファイル (いわゆる PAC) を持つように設定されています。私のJavaプログラムでもこれを使用する方法はありますか?
以下の Java コードは、プロキシをまったく使用していないようです。
また、プロキシ スクリプトを Java コントロール パネル ([コントロール] -> [Java]) に設定しましたが、結果は同じでした。Java用のPACファイルをプログラムで設定する方法がないことがわかりました。
人々は System.setProperties(..) に http.proxyHost を使用しますが、これはプロキシ スクリプト (PAC ファイル) ではなく、プロキシ ホストを設定するためだけのものです。
proxy - HttpWebRequest で「ターゲット マシンが積極的に拒否されました」というエラーが発生する
HttpWebRequest を介して URI にアクセスしようとしていますが、「ターゲット マシンがアクティブに拒否されました」というエラーが表示されます。
プロキシを持たないマシンからこれが正常に機能することはわかっています。また、会社のインターネットがPACファイルを使用してプロキシを決定していることはわかっていますが、これを取得していないようです。
これが私が知っていることです:
- 私のapp.configには
- WebRequest.DefaultWebProxy を指定する必要はないと思いますが、違いはありません
- 動作する WebProxy と NetworkCredentials でプロキシを明示的に設定できます
何か案は?誰でもPACファイルの経験があり、コードではなくIEからターゲットにアクセスできる理由を知っています。明らかに、プロキシをハードコードするとすべてが機能するため、この同じプロキシが自動検出されていないように見えますか?
internet-explorer - コマンドラインから Internet Explorer/Chrome の設定を更新する
独自の pac ファイルを構成しました (使用するプロキシ サーバーと、プロキシがバイパスするサイト/ホストのリストを含む)
さまざまなコンピューターのすべてのブラウザー設定を手動で変更するのは面倒です。いくつかの調査を行った後、プロキシ設定はFirefoxプロファイルのユーザーのprefs.jsファイルに保存されているため、Firefoxではコマンドラインからプロキシ設定を変更できることがわかりました。詳細情報:コマンド ライン経由の Firefox プロキシ設定
Firefox のようにレジストリを変更せずに、コマンドラインから IE/Chrome のプロキシ設定を変更することはできますか? それとも、ある種の .ini ファイルを変更するのでしょうか?
よろしくお願いします!
winapi - 認証が必要な PAC プロキシからプロキシを取得する
WinHttpGetProxyForUrl
で指定された PAC ファイルWINHTTP_AUTOPROXY_OPTIONS.lpszAutoConfigUrl
にアクセスするために HTTP 基本認証が必要な場所を使用しようとしています。
通常の認証ダイアログをポップアップさせたり、プロキシに使用するユーザー名とパスワードを提供したりする方法はありますか?
model-view-controller - PACは、パッシブビューのMVPだけですか?
簡単に言うと、PAC(Presentation‑Abstraction‑Control)デザインパターンは、ビューがパッシブビューであるMVP(Model‑View‑Presenter)パターンだけですか?
私が理解できる限り
MVPはプレゼンターであり、モデルと話します。次に、ビューがプレゼンターと話します。逆に、プレゼンターはビューと話します。つまり、次のようになります。
ビュー[*]からの着信ユーザーイベント。
PACは、プレゼンテーションと抽象化の両方と通信するコントローラーですが、プレゼンテーションはコントローラーとは通信しません(ただし、コントローラーがインターセプトする可能性のあるイベントを送信します)。
プレゼンテーション(?)からの着信ユーザーイベント。
これにより、PACはMVPと同じであり、ビューがパッシブであることがわかります。これは、これら2つのパターンの正しい解釈ですか?
[*]:ユーザーイベントがコントローラーから発生するMVCとは異なります
PS Stackoverflowのデザインパターンについて一般的な質問をしても大丈夫ですか?それとももっと良い場所はありますか?それはプログラミングの問題というよりもデザインの問題なので、私には疑問があります。
vba - VBA MSXML2 オブジェクトは PAC ファイルの使用をサポートしていますか?
MSXML2 オブジェクトを使用して http 経由でデータを取得する VBA Excel アドインを作成しています。厳密には Web ブラウザーではありません。たまたまポート 80 で http プロトコルを使用しているだけです。
ユーザーの Internet Explorer がプロキシ サーバーを使用するように設定されている場合、プロキシ設定が自動的に取得されることはわかっています。
ユーザーから「Proxy.PAC」ファイルのサポートについて尋ねられましたが、それについては何も知りません。
少しグーグルで検索すると、これはブラウザ レベルで使用されるもののように見えます。
ユーザーが PAC ファイルを持っている場合、MSXML2 ファイルはこの情報を使用して要求を適切に送信できますか?
これは自動的にサポートされますか?
または、追加する必要がある追加の VBA コードはありますか? それとも、PAC ファイルの概念は適切なブラウザでのみ機能しますか?
firefox - Firefoxでハードコードされたpacスクリプトを使用する
私は現在、Chrome拡張機能をFirefox(addon-sdk)に移植しようとしています。しかし、私はpacスクリプト機能を移植する際にいくつかの問題を思いつきました。
chromes拡張APIを介してプロキシを設定する場合、PACスクリプトをpacスクリプトオブジェクト内の文字列として設定できます(参照:http ://developer.chrome.com/extensions/proxy.html#type-PacScript )
Firefoxを見ると、そのようなものはありません。私が見る唯一のオプションは、URLからスクリプトをプルすることです( http://kb.mozillazine.org/Firefox_:FAQ:_About:config_Entries )。これに関する私の問題は、ユーザーがアドオン設定を調整するときに、pacスクリプトを変更して反応する必要があることです。
Firefoxでそのようなことを達成するための(ハッキーな)方法はありますか?
私が思いついた唯一の解決策は、ユーザーオプションをエンコードし、それらをpacスクリプトサーバーに投稿することです。サーバーはそれらを解析し、ニーズに一致するスクリプトを作成します。別の依存関係が発生するため、サーバーの使用は絶対に避けたいと思います。
c# - .NetのIE設定からのプロキシ自動構成の使用
.Net WebRequestを使用して、IEオプションのプロキシ自動構成(PAC)を期待どおりに機能させるのに問題があります。
この記事によると:
プロキシ検出は、.NETの自動構成でユーザーの負担を軽減します
システムプロキシは、デフォルトで各WebRequestに設定する必要があります。
proxy.jspacファイルは次のようになります。
また、この投稿も確認しました。デフォルトの資格情報を使用するようにデフォルトのプロキシを設定するにはどうすればよいですか?
これは、app.configにこれを追加することを提案します。
これを追加しても役に立ちませんでした。
これをテストするためだけに小さなコンソールアプリケーションを作成しました。
出力:アドレスのプロキシはhttp://www.google.comです
アドレスのプロキシの代わりにProxyServerName:3118
自動構成スクリプトを使用している場合にのみ発生します...
私は何かを逃しましたか?助けてください!
javascript - PAC(proxy auto config)のアクセスログの取得方法
Chrome を使用していて、ブラウザのアクセス ログを自分で監視したい (一部の拡張機能がバックグラウンドで URL を送信していると思われるなど)、Privoxy を使用しようとしましたが、HTTPS URL をログに記録できません。
元の URL をログに記録する唯一の方法は PAC だと思います。PAC を数年間使用していますが、デバッグ方法やアクセスのログ記録の方法がまだわかりません。どうすればできますか?(または元の URL を記録する任意の方法)
私はいくつかのコードを推測します: