
私はホーム セキュリティ/オートメーション インストール ビジネスで、「モノのインターネット」または「スマート」デバイスへのリモート アクセスを提供するソリューションを開発しようとしています。基本的に、これらのスマート デバイスはルーターに接続され、プライベート ネットワークを作成します。また、このルーターには、アプリを使用してこれらのデバイスを制御するために使用される iPad も接続されています。このルーターは、顧客のプライマリ ルーター (通常は ISP によって提供される) に接続されるため、基本的に二重 NAT が存在します。
顧客がスマートフォンを使用してシステムをリモート制御できるように、システムへの安全なリモート アクセスを許可したいと考えています。これを実現するには、いくつかの方法があります。
- ポート転送: これは、ISP ルーターへのアクセスが必要であり、知らないうちにリセットまたは交換される可能性があるため、実行できません。
- ngrok.com や pagekite.com などのリバース プロキシ サービス: これはおそらく最善のソリューションですが、ngrok/pagekite クライアントを実行して外部サーバーに接続するには、何らかの常時オンのハードウェアが必要になります。
- ルータから外部サーバーへのサイト間 VPN: これが意味をなすかどうかはわかりませんが、可能であれば追加のハードウェアは必要ありません。
アドバイスをいただければ幸いです。