我在不同的位置有一些安全摄像头系统,每个位置都有互联网,ISP是NATing所有的ISP,所以我的系统无法打开端口。
我的解决方案是使用Debian租用VPS,在上面安装OpenVPN服务器,在每个系统旁边放置一台带有openVPN客户端的计算机,并在其上启用路由。
最后一步是将服务器上的不同端口重定向到不同的站点,我使用了rinetd (这很可能是我的问题之一)。
TCP连接正常工作,我可以通过访问VPS:端口的地址来查看安全系统的HTML页面,但是没有视频正在流。我猜想这是因为它使用的是UDP,而rinetd不支持它。
假设服务器IP为199.188.x.x,安全系统IP为192.168.1.55,它们在子网10.8.0.x中都有vpn链路。
那么现在要问的问题是:如何设置服务器将UDP视频发送到以这种方式连接的客户端?还有任何改进我的设置的建议吗?
发布于 2012-12-24 10:03:17
在up和客户端之间建立第二个vpn,并在两个vpn之间路由通信量。
假设A站点上有摄像头系统,B站点上有VPS系统,C站点上有客户端,那么您的基础结构看起来应该是:
+-> B <- +
| |
A C每个箭头表示一个ssl。
https://serverfault.com/questions/460603
复制相似问题