我有两个网络:
- 我的本地网络(192.168.1.0/24)
- IPTV网络(10.0.0.0/8)
我目前的网络配置与您预期的有点不同,但我无法改变,因为我的ISP有一些限制,它可以做什么。所以我的网络由两个路由器构成:
- ISP的路由器处理Internet + IPTV +电话
- 我的路由器像交换机一样工作,并运行DNS服务器和磁盘共享等等
在IPTV网络内部,有一个服务器专用于提供记录在不同电视频道上的档案内容(也称为时移)。与此服务器的连接受到限制,只有可以访问IPTV网络的计算机才能流式传输内容。问题是可以访问IPTV网络的计算机必须配置一个VLAN和静态路由,我不能对本地网络中的少数计算机这样做,因为我没有一些权限。所以我需要一些解决方法,使所有计算机能够从专用服务器流式传输内容。服务器通过MPEG-TS类型的RTSP协议提供流。
我一直在寻找设置RTSP代理,但目前现有的软件(Live555,Darwin,rtmpd,avconv / ffmpeg代理)都不能在我的情况下做正确的事情(我无法正确访问流 - 它是工作10秒然后我得到RTSP数据包丢失;它不可能寻找视频)。我找到的另一件事是配置路由器将包转发到正确的网关并执行其他操作,但由于我无法访问ISP的路由器,这也是我的默认网关,因此该选项已经用完。我找到的第三件事是SSH隧道看起来很神奇,但问题是我无法将所有计算机连接到可以访问流的其他计算机,因为我没有权限在少数计算机上安装软件(便携式应用程序是也“被阻止”)。
我正在考虑使用SSH隧道 - 设置一个服务器,该服务器可以监听端口,本地网络中的所有计算机都可以连接到它。该服务器只会将所有这些数据包转发到终点(专用服务器),所有数据包都将被发送回源点。有可能用一些现有工具吗?
[编辑]这是我的网络的样子:
连接到我的路由器和ISP调制解调器的所有设备彼此都可见,因为路由器只是“扩展”现有ISP的调制解调器网络。 ISP的调制解调器可能将10.0.0.0/8数据包路由到隐藏在专用网络中的其他内部网关。 VLAN配置定义了除了10.0.0.0/8网络中的192.168.1.1(通过ISP调制解调器)之外的其他网关。