問題タブ [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.
javascript - autoproxy (PAC) javascript を alert() でデバッグしていますか?
Firefox で使用するカスタム .pac スクリプトを作成しています。私が見た多くの例に従って、デバッグするために alert() を散在させますが、スクリプトが明らかに呼び出されているにもかかわらず、アラートはポップアップしません。(スクリプトを変更するたびに、[接続設定] で [再読み込み] をクリックしています。Firefox を再起動してみました。)
アラートは PAC スクリプトから機能するはずですか? これは IE だけの機能でしょうか。
javascript - PAC ファイルを実行するための関数を含む Javascript ファイルは、Windows のどこにありますか?
Proxy Auto Config (PAC) は、特定のサイトに適切なプロキシを使用するように Web ブラウザを自動的に構成する従来の方法です。PAC ファイルは、JavaScript で実装された単一の関数で構成されています。
別の目的でこの関数を実行したいと思います。Microsoft Internet Explorer とまったく同じ方法で使用するプロキシを選択するアプリケーションを作成しようとしています。特定のサイトに使用するプロキシを IE に単純に尋ねることはできないため、特定の Web リソースに使用するプロキシを選択するときに IE が行うことをエミュレートしようとしています。
Windows スクリプティング ホストで JS 関数を呼び出すのは簡単ですが、PAC ファイルを実行するには、shExpMatchやisPlainHostNameなどのいくつかの標準関数が必要です。これらは通常、ブラウザによって提供されます。Firefox は、このファイルを使いやすい JS ファイルで提供します。残念ながら、FF の実装は、Microsoft の Javascript の実装と完全に互換性があるようには見えません。
関数を呼び出そうとする前に、これらの関数をスクリプト環境に組み込むことができるように、これらの関数の公式の Microsoft 実装がどこにあるかを見つける必要があります。
これらはどこにあるのでしょうか?
ありがとう
更新 0:必要なことを実行できる文書化された Microsoft 関数を見つけました- 質問は、Python 2.4.4 で Win32Com からこれを呼び出すにはどうすればよいですか?
javascript - PAC (Proxy Auto Config) ファイル内の Socks 5 プロキシを認証する方法
認証付きの SOCKS プロキシを使用するように PAC ファイルをセットアップするにはどうすればよいですか?
この単純な PAC ファイルを例として使用します。
ユーザー名とパスワードを使用して、そのソックス プロキシにどのように接続しますか?
javascript - ASP用のIsInNet
最初の投稿。
そのため、標準のPACファイルの機能にいくつかの欠点があるため、プロジェクトに取り組んでいます。基本的に、リクエスターの内部サブネットに基づいてプロキシルールをルーティングする必要があります。現在、IsInNet関数はオプションですが、これはクライアント側であり、myIpAddress関数(IPv6対応のFF、Windowsでの最優先バインドではないデフォルトルートアダプターなど)に依存しているため、多くの失敗点があります。エンタープライズ展開では信頼性がありません。
リクエスターのREMOTE_ADDRに基づいてpacファイルを提供するようにASP拡張機能をコーディングしました。これにより、このクライアント側で追加されるすべての混乱が解消されると思います。問題は、オクテットを個々の文字列に分割して比較するなど、非常に厄介で不正確なことを行わずに、サブネットを単純な/ 8、/ 16、または/24以外のものと比較する方法をASPで理解できないことです。
お時間をいただきありがとうございます。
-ライアン
.net - C# HTTPWebRequest で大きな pac ファイルを処理する
現在、プロキシ認証を通過する必要がある可能性のある Web 要求を頻繁に行う C# アプリケーションがあります。この状況では、大きな PAC ファイル (200kb 以上) を使用してプロキシを自動的に構成し、リモート サーバーに保存します。
を初期化するときに、接続クラスのコンストラクターでHttpWebRequest
を使用してデフォルト プロキシを設定し、残りの接続クラス全体でWebRequest.DefaultWebProxy = WebRequest.GetSystemWebProxy()
を再利用しました。WebRequest.DefaultWebProxy
残念ながら、このセットアップは非常に遅いです! これを行うためのより効率的な方法が存在するかどうか疑問に思っていました。
php - トラフィックの多い Web サイトに推奨される構造
私は非常に堅実なアーキテクチャを必要とする大きなウェブサイトを書き直しています。ここに私のいくつかの質問があります。リンゴとオレンジ、そしておそらくキウイも混ぜてしまったことを許してください:)私は多くの調査を行い、完全に混乱してしまいました.
主な質問: あらゆる面で成長が見込まれる大規模な Web サイトを構築するには、どのアプローチを採用しますか?
単一のエントリ ポイント、データベース内のページ データ、GET 変数をデータベース エントリに関連付けることによって取得 (?pageid=whatever)
GET 変数 (?pageid=whatever would include anything.php) に基づいて含まれる、単一のエントリ ポイント、個別のファイル内のページ データ
MVC (わかりました、私は大賛成ですが、そこにあるすべてのチュートリアルとフレームワークをチェックする以外に概念を理解することはできません。データベースに「ビュー」を保存しますか?例から、1000 ページの同じものがある場合1つのモデルで形作ることができますが、それでも1000の「ビュー」ファイルが必要ですか?)
PAC - これは私にはさらに論理的に聞こえますが、あまりリソースが見つかりませんでした。これが良い方法である場合は、本やリンクをお勧めできますか?
DAL/DAO/DDD - 質問を投稿する前にスタック オーバーフローを注意深く読んで、これらの用語について学びました。このリストに属しているかどうかわからない
座って、自分のアーキテクチャを作成してください (ここで誰も教えてくれなければそうするでしょう:)
言及されていないもの...
ありがとう。
php - MVC/HMVC/PAC パターンの URL 構造の規則は何ですか?
MVC では、そのようなもので、すぐに呼び出すと、/ をhttp://www.yourdomain.com/sampleController/sampleAction/
呼び出すだけで発火します。/sampleController/
/sampleController/indexAction/
/indexController/indexAction/
もちろん例外もありますが、それは多かれ少なかれ慣例です。
Zend には何かスマイルがあります。彼らはそれをモジュールと呼んでいます。
これらは基本的に、それぞれに MVC ロジックを含む単なるフォルダーです。だからあなたは呼び出すことができます/Module1/Controller/Action/
。呼び出すだけで発火します/Module1/
。/Module1/indexController/indexAction/
巨大なプロジェクトの場合はさらに構造化できるので便利ですが、小さなプロジェクトの場合は面倒です。
だから私はHMVC/PACのアイデアが本当に好きで、私のフレームワークに取り入れたいと思っています。
基本的に Zend と同じですが、ネストされたモジュールが無制限であることを正しく理解できましたか?
たとえば、私は持ってい/sub-project/sub-sub-project/controller/action/
ますか?
また、/A/B/C/D/ と呼ぶ場合の規則は何ですか。
モジュールA/BのコントローラCのアクションDということですか?または、モジュール A/B/C のコントローラー D の IndexAction ですか?
例に挙げてみましょう:
ここで URL を呼び出します/content/toplist/
。
URL については、/users/chat/room/?room=1
可能性が 1 つしかないため、この例で明らかです。しかし、それは正しいものですか?適切なコントローラーで適切なアクションを一意に指定する規則はありますか?
私の最初のアイデアは、「できるだけ推測しない」ことでした。
そのため、最初に URL がアクションに直接一致するかどうかを確認します。
また、インデックス アクションで同じように呼び出されたコントローラー/モジュールがある場合、「より高いレベル」での一致が存在する場合は起動できません。
そうでない場合は、URL がコントローラーと直接一致するかどうかを確認し、IndexAction を追加します。
そうでない場合は、モジュールを探して IndexController と IndexAction を推測し、そうでない場合は index というモジュールを探します。
しかし、この if/else とファイル システム アクセスは避けたいと思います。それで、私はコンベンションがどうなっているのか疑問に思いました。それとも1つでもありますか?例が見つかりませんでした!
または、何も指定されていない場合に IndexAction を呼び出すようなことはありませんが、すべての「短い URL」を個別のルーティング ロジックで指定する必要がありますか?
または、HMVC/PAC の概念を完全に誤解していますか?
参考までに: 私は php タグを含めました。なぜなら、私は自分のフレームワークを php で実行していて、php の規則について知りたいからです。他のプログラミング言語の違いをよく見てきました。
proxy - プロキシ自動設定ファイル(PAC)でFiddlerCoreを使用中にエラーが発生しました
FiddlerCoreに含まれているストックSampleAppを使用しています。Httpトラフィックは正常に機能します。Httpsトラフィックの場合、FiddlerCoreから次のメッセージが表示されます。
[フィドラー](iexplore:6200)新しいクライアントソケット、ポート1294からのHTTPSリクエストの読み取りに失敗しました。
makecert.exeはアプリケーションフォルダにあります。
FiddlerCoreはプロキシ自動設定ファイル(PAC)で動作しますか?
model-view-controller - PAC と MVC の違いは何ですか?
MVC と PAC のように、Web アプリケーションにとってより強力なこの 2 つのパターンには疑問があります。
proxy - .pac ファイルの myIpAddress() で 127.0.0.1 を回避する方法
実際のホスト IP アドレスではなく、常に 127.0.0.1 を返す myIpAddress() を回避する方法はありますか?
環境は Firefox 4.0.1 の Ubuntu 11.04 です。
/etc/hosts ファイルからエントリを削除するウィキペディアの標準的な回答は役に立ちませんでした。