nDiki
2005年1月21日 (金)
■ リモートポートフォワーディングでライブカメラを晒す

プライベートネットワーク上に設置したBL-C10を外部からアクセスできるようにする時の方法を確認。
ということで、公開しているサーバでHTTPを中継するという方向で。 となると SSH の remote port forwarding か。
- 公開サーバ: www.example.com
- BL-C10: 192.168.0.X
として192.168.0.0/24 にいる自分のPCから
ssh -R 3000:192.168.0.X:80 www.example.com
で www.example.com:3000 にアクセスするとライブカメラが見られるようになる。 ただし www.example.com の sshd の設定で
GatewayPorts yes
になっていないと、他のホストからアクセスできない。 www.example.com 上の stone で外部からアクセスできるようにさらに転送用のポートを作る。
自分のPCから
ssh -R 3000:192.168.0.X:80 www.example.com stone 127.0.0.1:3000 30001
で、
www.example.com:3001 -> www.example.com:3000 -> 192.168.0.X:80
と転送されるようになる。 実験も成功 (実験環境では ssh を実行する時に -1 オプションをつけないと -R がうまく動かない事を忘れていてちょっとはまった)。
自宅(ADSL接続)上の BL-C10 を上の方法で晒してアクセスしてみる。 ADSL回線を上って下る事になるが、ちょっと覗くにはそれなりの描画更新ができている様子。 BL-C10 の内蔵 Web サーバで動画を見ながらカメラを操作した時のレスポンスが悪かったのだが、これは stone の -f オプションで子プロセスを数個上げておくようにすることで改善された。
上の方法だと ssh を止めてもリモートホストの stone のプロセスが残ってしまい、別途 kill しないといけないのでちょっと面倒。 何かうまい方法はないかな。
- [ お仕事 ] OCNエコノミー -> OCN ADSLアクセスIP8「フ... (2004-01-16)
- [ Linux ] SSH remote port forwarding (2004-02-02)
- ネットワークカメラが欲しい (2005-01-15)
- ホームネットワークカメラ BL-C10 買っちゃった (2005-01-18)
- Tor で hidden service (2005-02-13)
■注目キーワード
購入 買った 発売日 フリー 無料 価格 値段 作り方 選び方 使い方 方法 設定 サンプル ダウンロード 限定 在庫 予約 穴場 比較 検証 レビュー 感想 評価 評判 使用感 使ってみた 口コミ 噂 最新 MP3 動画 意味 お薦め お勧め おすすめ 便利 Blog ブログ mixi 修理 デザイン ビックカメラProcess Time: 0.108249s / load averages: 0.14, 0.08, 0.04
nDiki by WATANABE Yoshimasa (profile)
Powered by DiKicker
Base theme by Nana (for tDiary)




■ Twitter やってます。この記事が気にいったらぜひ twitter.com/Naney の follower になってください。
■ Google Buzz はよろしければ Naney の Google プロフィールからどうぞ。