ChannelBind 和 Linux eBPF
作者: jonesmz创建于 2021年5月4日更新于 2026年1月28日
对于某个特定 TURN 客户端与特定远程目标之间的 TURN 分配绑定的通道,利用该通道的后续数据包具有特定的特征,使 Linux eBPF 程序能够在网络子系统中查找 BPF 地图中的前 4 个字节,这些字节包含将数据包路由到远程目标所需的信息,而无需 TURN 服务器参与。相反的情况也同样成立,即来自远程目标的数据包可以在映射中查找其 5 元组,以识别 TURN 客户端和通道号。
内容来源: coturn/coturn