私がやろうとしていること:
mifi ルーターに接続された Raspberry Pi からビデオをストリーミングし、ポート転送を使用して別のネットワークからストリームにアクセスします。
私がやったこと:
走っていますモーションRaspberry Pi 3B+ で、モーションのストリーミング設定を次のように設定しました。
デーモンオン
ストリームポート 8081
stream_localhost オフ
webcontrol_port 8082
webcontrol_localhost オフ
ローカル ネットワーク上のカメラ ストリームに接続できます。Pi で入力する<localhost>:port
とストリームが取得されます。スマートフォンをローカル ネットワークに接続すると、Pi のローカル IP アドレスと同じポートを入力すると、ストリームに再度アクセスできます。問題は、ストリームにリモートでアクセスしたいときに発生します。
私が持っているもの:
私は Pi を mifi ルーターに接続しています。LTE (IBR900-600M) を使用する点を除けば、通常のルーターと同じです。セキュリティ/ゾーン ファイアウォール/ポート転送とプロキシに移動します。次のようにポート転送ルールを追加しました。
- 名前: testPI
- 有効
- インターネット ポート 8080 > 8089 (ルーターではポートの範囲を選択できるため、セキュリティは最優先事項ではないため、たくさんのポートを選択しました。)
- ローカル コンピュータ 192.168.0.75 (Raspberry Pi のローカル IP、ルーターはそれが確かに raspi であることを確認するプロンプトを追加します)
- ローカルポート 8081 > 8090
- プロトコル TCP と UDP
ルーターと Pi を再起動しました。
固定ホスト名を取得するために、Pi で NOIP2 を使用しています。
Pi のグローバル IP とポートを使用しても、NOIP のホスト名とポートを使用しても、関連付けられた IP アドレスとポートを使用しても、接続はタイムアウトします。Pi が接続されている mifi ルーターとは異なる自宅のネットワークからアクセスしようとしています。すべてのポート転送テスターは、ポートが閉じていると表示しています。何が足りないのでしょうか?