我有一台 Ubuntu 服务器 18.04 LTS,带有两张网卡。我需要这样设置它们:在一张网卡上只监听 UDP 流量,在另一张网卡上监听互联网流量。
我需要这个,因为我处理从 UDP 地址的编码器接收的视频,并想通过另一张网卡将视频作为 HLS(TCP)推送。
答案1
起初,我认为我们可以使用防火墙来实现这一点,也许还可以使用一些丰富的规则来“路由”流量。但这个想法很快就变得一团糟。你需要一些东西来在传输协议到达你的服务器之前理解它。
我的下一个想法是负载均衡器,当然,我首先想到的是 HAProxy;结果发现 HAProxy 不支持 UDP。但 LVS 支持!这看起来是可行的。请阅读一下:http://www.linuxvirtualserver.org/