2005-02-16 [長年日記]
_ [Comp] 出張中に東京のテレビを見る 解決編
前回接続できなかったのは、ルーターのポートマッピングの転送先IPアドレスが違っていたのが原因の模様。設定変更した後リセットしたか記憶があやふやなので、そのせいもあるかも。
また、Zebedeeが動作しなかったのは、checkidfile項目で'./clients.id'というように相対パスで指定していたのが原因でした。絶対パス指定にすることで動作するようになりました。
というわけで、当初の目的であった、Zebedeeでトンネルを掘って安全にVNCやWMEサーバへ接続し出張先から東京のテレビを見ることが実現できました。VNC用にトンネル掘りとか結構ありがちな事例のように思うのですが、意外と見つからないものでちょっと手間取ってしまいました。参考までに設定ファイルの例を置いておきます。
- サーバ側
verbosity 1 ipmode both # Operate in mixed TCP/UDP mode server true # Yes, it's a server! detached true # Convert to daemon if possible target localhost:5900-5901/tcp keylength 256 # Allow key length up to 256 bits serverport xxxxx # ルーターに穴を開けたポートを指定する checkidfile 'E:/TOOLS/Zebedee/clients.id'
- クライアント側
verbosity 2 logfile './client.log' include './sec.key' server false # It's a client detached false # Detach from terminal serverhost foo.example.com serverport xxxxx # サーバ側設定のserverportと同じ値を設定する localsource true tunnel 15900:foo.example.com:5900 command '"c:\Program Files\UltraVNC\vncviewer.exe" localhost:15900'