プロキシ設定機能を強化するツールにPAC読み取り機能(試用)を追加

プロキシ設定を強化する機能にPAC読み取り機能(試用)を追加

概要

 プロキシ設定する機能で回線設計・強度計算等や単独利用も可能にします、それにPAC読み取り機能を追加。

   今までプロキシ環境設定用にプロキシ設定機能を強化するツールが有りました
  しかし、ユーザーさんよりプロキシにPACファイルを使用するようになったとの連絡が有りました
  PACとはJavascriptで書かれたファイルでスクリプトでプロキシを制御するものです、またブウザー専用のコマンドも含まれています。
  しかし、PACはインターネットエクスプローラ用なので、各アプリよりの通信には使えません。
  そこでPACに書かれたブウザー専用のコマンドもとJavascriptを実行し、プロキシ設定に必要な情報を取得するものですが、
  情報が少なくインターネット上のPACサンプルを使い推測で作りました、特にIDパスワードに関する資料は全くありませんでした、その為お試し機能としています。
  IDパスワードはURLに含まれているとして作りました。

  動作は2026年度以降となります。2026年版は試用で正規版は2027年版よりの予定です(但し、2026年版も試用機能で継続利用が出来ます。)

1.追加機能
   -1.PACの読み込み  PACファイルよりプロキシ設定に必要な情報を取得
    a.組み込んだブウザー専用のコマンド 別途事前に処理しないとJavascriptの処理でエラーとなる
     また、 これ等はリアルタイムの処理が必要なこーものが有りますが、事前設定では対応が不可能です
     これらは恐らく今回の目的では問題ないのではと思っています(時間制限・や曜日制限等)
      isPlainHostName  単純なホスト名か確認 組み込み済み
      shExpMatch    アクセス先が指定ドメインか確認 組み込み済み
      dnsDomainIs    ローカルドメインか確認 一応組み込みましたが、インターネットへつながる環境での実施が必要
      localHostOrDomainIs ローカルホストかの確認 一応組み込みましたが、インターネットへつながる環境での実施が必要
      isResolvable  URLよりIP変換の解決確認 一応組み込みましたが、インターネットへつながる環境での実施が必要
      dnsResolve   DNSの解決確認 一応組み込みましたが、インターネットへつながる環境での実施が必要
      myIpAddress   自IPによる制限  非対応
      weekdayRange   曜日制限 リアルタイムの処理が必要 非対応
      dateRange    日付制限 リアルタイムの処理が必要 非対応
      timeRange    時間制限 リアルタイムの処理が必要 非対応

    b.Javascriptの処理  オープンソースのJurassicをソースよりRVMXでコンパイルして利用

2.使い方
   追加された機能のみを説明します

   
   矢印個所が追加機能です。
   -1.初期戻り     最初の値へ戻します

   -2.PAC読み込み    PACファイルより読み込み
    a.ブウザ形式でPACファイルを選択

    b.解析し返答
   正常に解析できた例

    c.Yesボタンを押して設定た例
   

3.関連サイト

    -1.プロキシ設定機能を強化するツール

4.その他

    -1.回線設計以外にも現在の最新バージョンに組み込みました、しかし未配布、回線設計でうまく動作すると配布予定。

    -2.PACファイルがWebより提供されるときは、プロキシのHostに設定すればいけるかもしれません、インターネット上の情報より
     但し、httpsでは不可でhttpのみではとの情報も

  注意:.NetFrameWork4.8以上がインストールされている必要があります。

提供ソフトのQ&A
(有)RVMX