我有一个已安装的树莓派motion
。我有一个mjpg
atlocalhost:8081
并想将其传输到互联网上的其他网络服务器,所以它是一种中继。我不知道mjpg
在文件系统上哪里可以找到方便传输的文件,它不在配置的文件夹中。那么,将我的数据传输localhost:8081
到网络服务器的最佳方式是什么?它显示了我的网络摄像头的实时图像。
答案1
我相信这可以使用 ssh 来完成。看一下通过 ssh 转发连接。
ssh -R remote_socket:host:hostport
例如,如果您的网络服务器是example.com
:
ssh -R 8081:localhost:8081 example.com
当在树莓派上运行时,将通过 ssh 将指向网络服务器上端口 8081 的所有连接转发到树莓派。
我建议首先使用 LAN 上的另一台主机尝试此操作,看看它是否满足您的需求。来自树莓派:
ssh -R 8081:localhost:8081 other_lan_host
或者,您可以使用该-L
选项并从正在测试的 LAN 主机运行命令:
ssh -L 8081:raspberrypihost:8081