hack のためのネタ帳, etc,,,

コンソールで proxy 自動解決するため apt-cyg 用に書いたコードを汎用化したもの
2022-04-06 時点では
  • WPAD 周りは http://wpad/wpad.dat 決め打ちしているため DNS suffix で解決出来る必要がある。dhcp-option=252 での解決はできない。
  • PAC 周りも JavaScript 使えないので wpad.dat から "PROXY proxy.example.com:8080" のような箇所に対して sed で s@^.*"\s*PROXY\s*([^"]*)\s*".*$@http://\1@g を適用して http://proxy.example.com:8080 を引っ張り出すという簡易処理。
等、かなりいい加減な処理しかしてないため、全ての WPAD 環境に対応できるわけではない。

公式ページ等

使い方

proxy update      # wpad で proxy を解決し直す(refresh interval 内の場合、前回の結果を使う)
proxy refresh     # wpad で proxy を解決し直す
proxy pac <url>   # PAC ファイルを指定する(解決は refresh interval 修了後、即反映したい場合は要 refresh)
proxy wpad        # WPAD で proxy を自動解決する(refresh interval 内の場合、前回の結果を使う)
proxy set <proxy> # proxy を手動設定する
proxy unset       # proxy の設定を解除する
proxy export      # 現在の proxy の設定を確認する

コメントをかく


「http://」を含む投稿は禁止されています。

利用規約をご確認のうえご記入下さい

Wiki内検索

フリーエリア

管理人/副管理人のみ編集できます