使い方(3 ステップ)
- 上の「ダウンロード」で pac-tester.html を保存して、ダブルクリックで開く
- 左の欄に PAC を貼り付ける(.pac ファイルをドラッグ&ドロップしても開けます)
- 右の欄にテストしたい URL を 1 行に 1 つ書く。入力するたびに自動で評価され、結果の表とチェックの結果が出ます
はじめて開くと、架空のドメインを使った見本の PAC と URL の一覧が出ます。
proxy.pac の FindProxyForURL を URL の一覧でまとめてテスト。構文チェックと新旧の差分比較つき。
本体は pac-tester.html という 1 つのファイルです。インストール不要・通信しないので、ソフトを入れられない職場の PC やネットにつながらない環境でも使えます。
「ブラウザで試す」は、ダウンロードするものと同じファイルを開きます。
はじめて開くと、架空のドメインを使った見本の PAC と URL の一覧が出ます。
URL の一覧でまとめて評価、標準のヘルパー関数(isInNet・shExpMatch など 14 個)、構文・ロジックのチェック、差分モード。
DIRECT・PROXY host:port; …)を表にします。ホスト名は URL から自動で取り出しますalert() の出力、エラー、タイムアウトも行ごとに出しますisInNet・shExpMatch・dnsDomainIs・weekdayRange・timeRange など 14 個。DNS の代わりに「ホスト名と IP アドレスの対応表」、myIpAddress() の値、評価に使う日時を自分で決められますreturn 漏れ、shExpMatch のパターンの誤り(* の付け忘れ、スキーム付きなど)、上のルールが下のルールを隠しているケースを見つけます外部のサーバーには一切接続しません。PAC は隔離した枠(sandbox の iframe)の中の Worker で実行します。
同じ作者の、RSAT なしで Active Directory を調べる PowerShell ライブラリ → ADSearch