WebProxy2
背景変更 ENV

WebProxy2 Ver2.0.4

このプログラムは職場、ネットカフェ、ファイヤーウォールのせいで特定のサイトに接続できない!
そんなときに、ブラウザ・ウェブサイト間の通信をHTTPによりトンネリングを可能とし、
あらゆるページの閲覧を可能にするプロキシシステムです。

POSTメソッドのみで利用可能なため、SSL-VPNのように問題になることはまずないのではないかと思います。
また、このシステムではCGIによるHTML解析などは行わないため、CGIが非常にコンパクトで、
サーバーにあまり負荷をかけません。
そして、JavaScriptやFlash、CSSなどの解析エラーも心配する必要がありません。

サーバーCGIへ接続するためのクライアントアプリケーションが必要ですが、
今回、このクライアントはJava製ですので、数多くのプラットフォーム上での利用が可能です。
また、多くの方のご要望にお答えしてWin32版も添付しました。
Win32版はJava Runtime Environmentが必要なく、また動作もJava版に比べかなり軽快です。

Ver2.0.0からは、ついに、CONNECTメソッドを完全実装!
POSTのみで実現されているため、どのような環境下でも利用可能です。
これによりSSLやその他、CONNECTメソッドを利用する色々なものを中継できるようになります!

ファイヤーウォールにやられぎみの方、
どうぞこのWebProxy2をお試しください。
主な機能 ■ServerCGI仕様 Version2.0.3
 ・接続モード HTTP1.0/HTTP.1.1 両対応
 ・独自プロトコル - Tunnelling対応
 ・Keep-Alive/close対応
 ・ヘッダー自動修正機能搭載
 ・alarmによる強制終了機能搭載(alarmの利用できるOSのみ有効
 
■ClientJAVAアプリケーション仕様 Version2.0.0
 ・接続モード HTTP1.0/HTTP.1.1 両対応
 ・CONNECTメソッド対応 (SSLなどCONNECTを利用するものを中継できます!)
 ・Keep-Alive/close対応
 ・プロキシ認証対応
 ・Basic認証対応

■ClientWin32アプリケーション仕様 Version2.0.1
 ・接続モード HTTP1.0/HTTP.1.1 両対応
 ・CONNECTメソッド対応 (SSLなどCONNECTを利用するものを中継できます!)
 ・Keep-Alive/close対応
 ・プロキシ認証対応
 ・Basic認証対応

■TunnellingWin32アプリケーション仕様 Version1.0.1
 ・独自プロトコル - Tunnelling対応
 ・接続モード 同期/非同期 両方対応
 ・あらゆるTCP/IP接続に対応します

■TunnellingJavaアプリケーション仕様 Version1.0.0
 ・独自プロトコル - Tunnelling対応
 ・接続モード 同期/非同期 両方対応
 ・あらゆるTCP/IP接続に対応します

■TunnellingJavaConsoleアプリケーション仕様 Version1.0.0
 ・独自プロトコル - Tunnelling対応
 ・接続モード 同期/非同期 両方対応
 ・あらゆるTCP/IP接続に対応します
 ・コンソール仕様です
ダウンロード WebProxy2 Ver2.0.4 [tar.bz2]
WebProxy2 Ver2.0.4 [Win32 Self Extract]
改訂履歴 ※最新版のご利用をお勧めします^^
Version1.0.0 [tar.bz2] [exe]
・初リリース

Version1.1.0 [tar.bz2] [exe]
・Basic認証に対応

Version1.1.1 [tar.bz2] [exe]
・WebProxy2 Serverがポート80以外で動いていても接続できるよう修正
・WebProxy2 ServerにてBasic認証がうまくいかない現象を修正

Version1.1.2 [tar.bz2] [exe]
・WebProxy2 Serverメンバーサービス対応

Version1.2.0 [tar.bz2] [exe]
・Win32版のクライアントにて、時々CPU占有率100%状態に陥るバグを修正
・Win32版をJ#.NETからC#.NETへ移行。ちょっと軽く速くなります。
・ドキュメントにセキュリティに関する記述を追加

Version1.2.1 [tar.bz2] [exe]
・Win32版のクライアントにて、プロキシ経由での接続時、プロキシによっては
 接続エラーを起こす現象を修正
・WebProxy2Server CGIで、alarmを実装し暴走時に強制終了する機能を実装

Version1.2.2 [tar.bz2] [exe]
・Win32版クライアントにて、メッセージボックスを表示する際にUser32.DLLを
 ロードしていたため環境によってはSecurityExceptionを誘発していた現象を修正
・WebProxy2 Serverのalarm機能の実装に不具合があり、暴走しても強制終了しない(^^;;
 バグを修正

Version2.0.0 [tar.bz2] [exe]
・Win32版クライアントとServerCGIにてCONNECTメソッド対応機能を実装!
 SSLやSoftEhterなど色々なものが中継できるようになります!
・WebProxy2Client・WebProxy2Server共に安定性を改善

Version2.0.1 [tar.bz2] [exe]
・Java版クライアントにもCONNECTメソッド対応機能を実装!
 Java仮想マシンが動作する環境全てでSSLやSoftEhterなど色々なものが中継できるようになります!
・Java版クライアントのソースを一新。高速・安定性・操作性が格段に向上しました。
・Win32版クライアントにて終了してもなぜか終了しないバグを修正(^^;;
# Dispose忘れです(^^;;;;;;;;

Version2.0.2 [tar.bz2] [exe]
・WebProxy2Tunneller JavaEditionを追加
 色々なOS上で利用可能になります。
・WebProxy2Tunneller JavaConsoleEditionを追加
 initabなどに登録することで常駐デーモンとして使えるようになります。
・WebProxy2 Serverを更新。
 ちょみっとセキュリティ的に安全になります。

Version2.0.3 [tar.bz2] [exe]
・WebProxy2 Serverにて、Locationを行うサイトに接続した際に、
 WebProxy2 Serverがロック状態になる現象を修正

Version2.0.4 [tar.bz2] [exe]
・WebProxy2 ServerにてPort80以外のHTTPサイトへ正常に接続できない現象を修正(^^;;;