用于视频摄像机流的ssh tunneling / vpn


1

我想访问我的摄像机,它运行在LAN中可访问的网络服务器。

我正在使用3G调制解调器,我的ISP不允许端口转发,因此我无法从互联网访问相机。

我正在考虑使这项工作的先决条件,但不确定是否 ssh 将使我有可能访问实时视频流。

我在想什么:

  • 覆盆子pi,与相机在同一个本地网络中。 PI将在启动时创建一个ssh隧道到位于云中的VM,并可从Internet访问。
  • 云中的VM配置为将所有命令重定向到raspberry PI。

  • 然后,我可以通过ssh连接到云中的VM并访问rasbery pi。

那么我会以某种方式以某种方式访问​​相机IP吗?

ssh  video 

4
我真的没有看到这里与信息安全的关系。仅仅因为您使用SSH或VPN来隧道化某些内容并不会使其隐含地成为信息安全的主题。
Steffen Ullrich

Answers:


0

是的,你已经在你的问题中得到了基本的想法,所以我认为你只需要在建立隧道时使用它来做你想做的事情。

我个人所做的是在raspi,cloud vm和你自己的机器之间建立一个VPN(如果你愿意,还可以设置电话)。这样,任何可以运行所选vpn客户端的系统都可以登录到vpn,并访问该网络上的任何资源,例如摄像头,就好像它是本地的一样。

设置VPN服务器实在太长了,但是我可以指向一个对我有用的指南: GitHub上的Raspi VPN路由器


您偶然发现的另一个解决方案是为raspi设置SSH隧道。这也可以,你可以使用raspi作为'socks proxy',或者你可以在反向模式下使用ssh隧道,并且基本上“移植”相机,使其看起来在VM上本地运行。

但是,此解决方案无法解释您将如何访问VM,您可以选择使用ssh上的解决方案,或者可以设置一个仅在VM上本地查看摄像头的Web前端。

为了进行此设置,您需要考虑使用raspi作为反向ssh隧道,我个人认为设置更加挑剔,如果您不完全了解网络正在做什么,可能会更加混乱。

我发现的理想指南是: Raspi反向SSH隧道

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.