ImoProxy2ライブラリの解説
ライブラリなので応用が非常に多いのが特徴です。ただし、これをよびだすプログラムがなければ動きません。注意としては、プロキシーを標準としている学校や会社などまでカットしてしまうことです。Proxyのカット率はほかのライブラリにくらべ非常に高く、軽いです。ImoProxyと違う点はプロキシーの元IPがわかっているものは許可するという仕組みです。そして、このImoProxy2の最大の特徴は他のライブラリとは違い「多段プロキシー」の簡単な判断をしているということです。
ImoProxy2ライブラリの入手
LZH形式の圧縮ファイルをダウンロードしてください。
[LZH形式 v0.8]
ダウンロードできたら解凍してください。以下のファイルができます。
prxy.pl
proxycheck.cgi
設置方法
ゲームプログラム、掲示板プログラムのディレクトリの中にprxy.plをコピーしてください。
 | | | | public_html cgi-bin |
 |  | | | bbs game |
 |  |  | | ******.cgi[755] |
 |  |  | | prxy.pl[644] |
|
proxycheck.cgiは動作チェックとカットされるかどうかをためすためのものです。
ゲームプログラムや、掲示板プログラムを開き2行目に以下のものを追加します。
# prxy.plの呼び出し
require './prxy.pl';
|
ファイルの転送
スクリプトファイル及びログファイルは「テキストモード」で転送してください。
アクセス権については
| ファイル名 | アクセス権(パーミション) |
| prxy.pl | 644 |
ImoProxyライブラリのカットするもの
一部を示します。
IPアドレスしかないもの(ホスト名を持たないもの)
プロキシー特有の環境変数を出すもの
ホスト名がprox|squid|cache|gate|firewall|mail|hinetを含むもの
例外:接続元のIPがわかっているもの
接続元のIPがホスト名を持たないもの
接続元のIPがホスト名がprox|squid|cache|gate|firewall|mail|hinetを含むもの
|