問題タブ [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.

0 投票する
3 に答える
41123 参照

proxy - .pac ファイルからプロキシ サーバーとパスワードを見つける方法

dynatrace ajax エディションを使用していますが、dynatrace サーバーに接続するにはプロキシ サーバーとパスワードが必要です。

問題は、仕事で使用する .pac ファイルの URL しか持っていないことです。

プロキシ サーバー名とパスワードを直接提供できるように、リクエストが解決されるプロキシ サーバーとポートを知ることはできますか?

stackoverflow コミュニティでいくつかのリンクを確認しましたが、この質問には答えていないようです。

同様に: PAC で使用される de プロキシを検出する方法

IE8 で Windows 7 64 ビット システムを使用しています。

ありがとう、アユスマン

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

java - Java で自動プロキシ構成スクリプトを使用する方法

私の Internet Explorer は、Web アクセス用の自動プロキシ ファイル (いわゆる PAC) を持つように設定されています。私のJavaプログラムでもこれを使用する方法はありますか?

以下の Java コードは、プロキシをまったく使用していないようです。

また、プロキシ スクリプトを Java コントロール パネル ([コントロール] -> [Java]) に設定しましたが、結果は同じでした。Java用のPACファイルをプログラムで設定する方法がないことがわかりました。

人々は System.setProperties(..) に http.proxyHost を使用しますが、これはプロキシ スクリプト (PAC ファイル) ではなく、プロキシ ホストを設定するためだけのものです。

0 投票する
0 に答える
223 参照

proxy - HttpWebRequest で「ターゲット マシンが積極的に拒否されました」というエラーが発生する

HttpWebRequest を介して URI にアクセスしようとしていますが、「ターゲット マシンがアクティブに拒否されました」というエラーが表示されます。

プロキシを持たないマシンからこれが正常に機能することはわかっています。また、会社のインターネットがPACファイルを使用してプロキシを決定していることはわかっていますが、これを取得していないようです。

これが私が知っていることです:

  • 私のapp.configには
  • WebRequest.DefaultWebProxy を指定する必要はないと思いますが、違いはありません
  • 動作する WebProxy と NetworkCredentials でプロキシを明示的に設定できます

何か案は?誰でもPACファイルの経験があり、コードではなくIEからターゲットにアクセスできる理由を知っています。明らかに、プロキシをハードコードするとすべてが機能するため、この同じプロキシが自動検出されていないように見えますか?

0 投票する
0 に答える
662 参照

internet-explorer - コマンドラインから Internet Explorer/Chrome の設定を更新する

独自の pac ファイルを構成しました (使用するプロキシ サーバーと、プロキシがバイパスするサイト/ホストのリストを含む)

さまざまなコンピューターのすべてのブラウザー設定を手動で変更するのは面倒です。いくつかの調査を行った後、プロキシ設定はFirefoxプロファイルのユーザーのprefs.jsファイルに保存されているため、Firefoxではコマンドラインからプロキシ設定を変更できることがわかりました。詳細情報:コマンド ライン経由の Firefox プロキシ設定

Firefox のようにレジストリを変更せずに、コマンドラインから IE/Chrome のプロキシ設定を変更することはできますか? それとも、ある種の .ini ファイルを変更するのでしょうか?

よろしくお願いします!

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

winapi - 認証が必要な PAC プロキシからプロキシを取得する

WinHttpGetProxyForUrlで指定された PAC ファイルWINHTTP_AUTOPROXY_OPTIONS.lpszAutoConfigUrlにアクセスするために HTTP 基本認証が必要な場所を使用しようとしています。

通常の認証ダイアログをポップアップさせたり、プロキシに使用するユーザー名とパスワードを提供したりする方法はありますか?

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

model-view-controller - PACは、パッシブビューのMVPだけですか?

簡単に言うと、PAC(Presentation‑Abstraction‑Control)デザインパターンは、ビューがパッシブビューであるMVP(Model‑View‑Presenter)パターンだけですか?

私が理解できる限り

  • MVPはプレゼンターであり、モデルと話します。次に、ビューがプレゼンターと話します。逆に、プレゼンターはビューと話します。つまり、次のようになります。

    ビュー[*]からの着信ユーザーイベント。

  • PACは、プレゼンテーションと抽象化の両方と通信するコントローラーですが、プレゼンテーションはコントローラーとは通信しません(ただし、コントローラーがインターセプトする可能性のあるイベントを送信します)。

    プレゼンテーション(?)からの着信ユーザーイベント。

これにより、PACはMVPと同じであり、ビューがパッシブであることがわかります。これは、これら2つのパターンの正しい解釈ですか?

[*]:ユーザーイベントがコントローラーから発生するMVCとは異なります

PS Stackoverflowのデザインパターンについて一般的な質問をしても大丈夫ですか?それとももっと良い場所はありますか?それはプログラミングの問題というよりもデザインの問題なので、私には疑問があります。

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

vba - VBA MSXML2 オブジェクトは PAC ファイルの使用をサポートしていますか?

MSXML2 オブジェクトを使用して http 経由でデータを取得する VBA Excel アドインを作成しています。厳密には Web ブラウザーではありません。たまたまポート 80 で http プロトコルを使用しているだけです。

ユーザーの Internet Explorer がプロキシ サーバーを使用するように設定されている場合、プロキシ設定が自動的に取得されることはわかっています。

ユーザーから「Proxy.PAC」ファイルのサポートについて尋ねられましたが、それについては何も知りません。
少しグーグルで検索すると、これはブラウザ レベルで使用されるもののように見えます。

ユーザーが PAC ファイルを持っている場合、MSXML2 ファイルはこの情報を使用して要求を適切に送信できますか?
これは自動的にサポートされますか?
または、追加する必要がある追加の VBA コードはありますか? それとも、PAC ファイルの概念は適切なブラウザでのみ機能しますか?

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

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スクリプトサーバーに投稿することです。サーバーはそれらを解析し、ニーズに一致するスクリプトを作成します。別の依存関係が発生するため、サーバーの使用は絶対に避けたいと思います。

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

c# - .NetのIE設定からのプロキシ自動構成の使用

.Net WebRequestを使用して、IEオプションのプロキシ自動構成(PAC)を期待どおりに機能させるのに問題があります。

この記事によると:
プロキシ検出は、.NETの自動構成でユーザーの負担を軽減します

システムプロキシは、デフォルトで各WebRequestに設定する必要があります。

proxy.jspacファイルは次のようになります。

また、この投稿も確認しました。デフォルトの資格情報を使用するようにデフォルトのプロキシを設定するにはどうすればよいですか?

これは、app.configにこれを追加することを提案します。

これを追加しても役に立ちませんでした。

これをテストするためだけに小さなコンソールアプリケーションを作成しました。

出力:アドレスのプロキシはhttp://www.google.comです

アドレスのプロキシの代わりにProxyServerName:3118

自動構成スクリプトを使用している場合にのみ発生します...

私は何かを逃しましたか?助けてください!

0 投票する
0 に答える
1870 参照

javascript - PAC(proxy auto config)のアクセスログの取得方法

Chrome を使用していて、ブラウザのアクセス ログを自分で監視したい (一部の拡張機能がバックグラウンドで URL を送信していると思われるなど)、Privoxy を使用しようとしましたが、HTTPS URL をログに記録できません。

元の URL をログに記録する唯一の方法は PAC だと思います。PAC を数年間使用していますが、デバッグ方法やアクセスのログ記録の方法がまだわかりません。どうすればできますか?(または元の URL を記録する任意の方法)

私はいくつかのコードを推測します: