WebProxy4
背景変更 ENV

WebProxy4 Ver1.1.1

このプログラムは職場、学校、ネットカフェ等、
ファイヤーウォールの影響で特定のサイトに接続できない時、
威力を発揮する特殊プロキシシステムです。
WebProxy2 / WebProxy3の後継として開発されました。

PerlCGI製の中継サーバと、クライアントアプリケーションを組み合わせて利用することで、
ファイヤーウォール内から任意のHTTP・HTTPsサイトへ自由なアクセスを実現します。
中継サーバーを走らせることができるPerlCGI対応サーバーと、
そのサーバーへPOSTメソッドによるアクセスが可能な環境であれば、簡単に導入することが可能です。
また、TCPトンネリング over HTTPをサポートし、CONNECT(TCPトンネル)が利用できない環境下でもCONNECTが利用できるようになります。
もちろん、TCPトンネリング時も、利用するHTTPメソッドはPOSTのみです。
これにより、HTTPsサイトなどのSSL通信はもとより、
CONNECTメソッドを用いて通信するSSHやVPNなど、様々なサービスが利用可能となります。

WebProxy4からは、CGIサーバのみでTCPトンネリングが可能となったほか、
SpeedyCGI/通信の3DES暗号化(30秒毎の暗号化キー自動変更も可能)
に対応し、より高速に、よりセキュアに、より快適なアクセス環境を構築できるようになりました。
ご注意! WebProxy4 Ver1.1.1現在、CONNECTメソッドのエミュレーションレイヤ周りに不具合があり、
特にSSL通信中におかしなエラーが生じる場合があります。
PersistentPerl有効時にCONNECTメソッドによるトンネリング通信を行うと特に顕著に生じるようです。
現在実装を見直しております。大変申し訳ございませんが、トンネリング機能のご利用は今しばらくお控頂けますよう、よろしくお願い致します。
主な機能 ■ServerCGI仕様 Ver1.1.1
 ・接続モード HTTP1.0/HTTP.1.1 両対応
 ・Keep-Alive/close対応
 ・ヘッダー自動修正機能搭載
 ・3DES通信対応(Server⇔Client間)
 ・PersistentPerl (SpeedyCGI)対応
 ・TCPトンネリング対応(CONNECTメソッド)
 
■Clientアプリケーション仕様 Ver1.1.1
 ・接続モード HTTP1.0/HTTP.1.1 両対応
 ・Keep-Alive/close対応
 ・プロキシ認証対応
 ・Basic認証対応
 ・3DES通信対応(Server⇔Client間)
 ・分散アクセス機能搭載
 ・TCPトンネリング対応(CONNECTメソッド)

※使用条件
 必須モジュール
  Digest::MD5
  IO::Socket::INET
  IO::Poll
 暗号化時に必要となるモジュール
  Crypt::CBC
  Crypt::DES_EDE3
 推奨環境
  PersistentPerl (SpeedyCGI)
※IO::Pollが使えない環境ではトンネリングを用いることはできません。
 もし起動しない場合は前バージョンをお使いください。

※Digest::MD5,Crypt::CBC, Crypt::DES_EDE3
 に関しては、同封のPurePerlModules中のCrypt,Digest
 ディレクトリをWebProxy4Serverと同一の場所におくことで
 利用できるようになります。

 注意! PurePerlModulesは...物凄く重いです。ただでさえ重い暗号処理がさらに重くなります。
 できる限りCインターフェース版をインストールして使うようにしてください。
重要なお願い
  • 絶対に悪用してはいけません。
      診断君で評価「?」が出るからといって、派手なことをしてはいけません。
     必ず、見つかります。普通にお使いください。
  • 膨大なリクエストを生みます。Windows7のIE8を使用すると、
     秒間10〜20リクエストは堅いです。
      これはしばしばウェブサーバにとって脅威となります。
      使い過ぎはほどほどに...
  • もし貴方が会社で使おうとするなら...
     貴方の会社のIDS/IPSが何を守ろうとしているのか、良く考えてから使ってください。
      単に貴方の行動を監視しているわけではありません。
      ウェブを媒介としてやってくるウイルスやマルウエアはもちろん、
      貴方の不注意なwikiやMixi/Twitter等での発言を含め、
      会社の信用を脅かす様々な脅威から会社を守っていることを忘れてはいけません!
      私は、E-Mobile or UQ-WiMax&My EeePCの組み合わせを"強く"お勧めします。(苦笑
ダウンロード WebProxy4 1.1.1 [tar.bz2]
WebProxy4 1.1.1 [Win32 Self Extract]
改訂履歴 ※最新版のご利用をお勧めします^^
WebProxy3
Version0.0.1B [tar.bz2] [exe]
・βリリース

〜〜〜〜〜〜〜〜〜〜
 WebProxy4へ移行
〜〜〜〜〜〜〜〜〜〜

Version1.0.0 [tar.bz2] [exe]
・初リリース

Version1.0.1 [tar.bz2] [exe]
・PurePerlモジュール対応のためのちょっとした修正

Version1.1.0 [tar.bz2] [exe]
・TCPトンネリング(CONNECTメソッド)対応

Version1.1.1 [tar.bz2] [exe]
・.Net 2.0 SP2未満の環境でトンネリング機能を利用すると
 System.MissingMethodExceptionが発生する問題を修正
・タスクバー非表示オプションを実装
・WebProxy4 ServerでRxトンネル終了時に、
 ソケットが正常にクローズされないケースがある問題を修正。