JHttpTunnel実験
トンネルサーバ起動
サーバ(linux/ルータPC)側はGNU HTTPTunnelを使用する。
ここ(http://www.macgyver.org/software/httptunnel/)からrpm版を取得。
[root@localhost tmp]# wget "http://www.macgyver.org/software/httptunnel/httptunnel-3.3-1.i386.rpm" [root@localhost tmp]# rpm -ivh httptunnel-3.3-1.i386.rpm Preparing... ########################################### [100%] 1:httptunnel ########################################### [100%] [root@localhost tmp]# hts -F localhost:22 80
トンネルクライアント起動
クライアント(Windows/ノートPC)側はJHttpTunnelを使用する。
jhttptunnelのソース(http://www.jcraft.com/jhttptunnel/jhttptunnel-0.0.3.zip)をダウンロードしてD:\Tempに解凍する。jschのライブラリ(http://nchc.dl.sourceforge.net/sourceforge/jsch/jsch-0.1.20.jar)をD:\Tempにダウンロードする。
D:\Temp\jhttptunnel-0.0.3>javac -d classes -classpath ..\jsch-0.1.20.jar -sourcepath src examples\JSchOverJHttpTunnel.java D:\Temp\jhttptunnel-0.0.3>java -classpath classes;..\jsch-0.1.20.jar JSchOverJHttpTunnel hetappi@lily.x.jp:80 # ここでダイアログが出るので、パスワードを入力する。 [hetappi@localhost ~]$ # ログイン成功
DoJaではfor J2ME版を少しいじらないと動きそうもないね…。