[Perl Home] [Perlその他]
 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.pl644

 ImoProxyライブラリのカットするもの
一部を示します。
IPアドレスしかないもの(ホスト名を持たないもの)
プロキシー特有の環境変数を出すもの
ホスト名がprox|squid|cache|gate|firewall|mail|hinetを含むもの
例外:接続元のIPがわかっているもの
接続元のIPがホスト名を持たないもの
接続元のIPがホスト名がprox|squid|cache|gate|firewall|mail|hinetを含むもの

Copyright(C) 2003 Imo. All rights reserved.