我正在嘗試做的事情:
從連接到 mifi 路由器的 Raspberry Pi 串流視頻,並使用連接埠轉送從不同的網路存取串流。
我做了什麼:
我在跑運動在 Raspberry Pi 3B+ 上。我的運動流設定如下:
守護程式在
流埠 8081
stream_localhost 關閉
webcontrol_port 8082
webcontrol_localhost 關閉
我能夠連接到本地網路上的攝影機串流:在 Pi 上,我鍵入<localhost>:port
並獲取串流。當我將手機連接到本地網路時,我輸入 Pi 的本地 IP 位址和相同的端口,然後我可以再次存取該串流。當我想遠端存取流時,問題就開始了。
我擁有的:
我將 Pi 連接到 mifi 路由器。它就像普通路由器一樣,只不過它使用 LTE(IBR900-600M)。我轉到安全/區域防火牆/連接埠轉送和代理。我新增了一個連接埠轉送規則如下:
- 名稱: 測試PI
- 啟用
- 互聯網端口 8080 > 8089(路由器允許我選擇一系列端口,因此我選擇了一大堆,因為安全性不是我首先關心的問題。)
- 本地電腦192.168.0.75(我的Raspberry Pi的本地IP,路由器確實添加了一個提示,確認它確實是raspi)
- 本地埠 8081 > 8090
- 協定 TCP 和 UDP
我已經重新啟動了路由器和 Pi。
我在 Pi 上使用 NOIP2 來取得固定的主機名稱。
無論我使用 Pi 的全域 IP 和端口,還是使用 NOIP 的主機名後跟端口,或者關聯的 IP 位址後跟端口,連接都會超時。我正在嘗試從我的家庭網路存取它,該網路與 Pi 連接的 mifi 路由器不同。所有連接埠轉送測試人員都表示該連接埠已關閉。我缺什麼?