これが私の現在の設定です。
インターネット -> ケーブルモデム -> ルーター -> PC、Vera(Z-Wave コントローラー)、IP カメラ
私は、Web サーバーを備えた Blue Iris (IP カメラ ソフトウェア) を実行している PC を持っています。ルーターのポートをこの Web サーバーに転送して、Android フォンを介してネットワークの外部からアクセスできるようにしています。ネットワークの外部から Vera コントローラーにアクセスできるようにしたいと考えています。これは、ルーターの別のポートを Vera に転送することで簡単に実行できます。
しかし、ネットワークにポートを開くだけの現在の方法は安全性が低すぎるのではないかと考えています。
コンピューター/Vera を別の内部ネットワークに配置する方法について少し読んだことがありますが、その場合、カメラと通信することはできないと思います。また、これにより他のコンピューター/ファイルは保護されますが、誰かがカメラ/Z-Wave デバイスにアクセスするのを防ぐことはできないと思います。
私が興味を持ったもう 1 つのオプションは VPN です。VPN には、私が必要とする範囲を超えた多くの機能が含まれているように思われるため、どのオプションが最適かわかりません。Zyxel USG20 のようなもので、私が望むことを実現できますか? やりすぎでしょうか? 何らかのソフトウェア VPN ソリューションを使用すればよいのでしょうか?
これを達成するための他のオプションはありますか? 私が考えすぎていて、現在の解決策で問題ない可能性はありますか?
答え1
Hamachi は、ネットワークに接続するために使用するデバイスに応じて、優れたシンプルな VPN ソフトウェア ソリューションになります。
相手側のデバイスが何であるかを本当に知る必要があります。相手が別の PC を使用している場合は Hamachi が便利ですが、Hamachi はモバイル デバイスをサポートしていません。VERA に Web インターフェイス (たとえば 192.168.XX:8080) がある場合は、ルーターの場合と同様の方法で Windows でポート転送を実行できます (stackoverflow.com/questions/11525703/port-forwarding-in-windows)。その後、自宅の PC の Hamachi IP にアクセスすると、Vera にアクセスできます。
答え2
VPN の代わりに SSH でトンネリングを試すこともできます。SSH 経由の「トンネル」は、安全な接続を介してポートを転送する方法です。
こちらはAndroid用の参考資料です。
http://tech.shantanugoel.com/2010/08/02/ssh-tunneling-android.html