![如何才能将 BITS 协议流量优先排序为批量类,而不会拖累交互式 Web 应用程序?](https://linux22.com/image/665987/%E5%A6%82%E4%BD%95%E6%89%8D%E8%83%BD%E5%B0%86%20BITS%20%E5%8D%8F%E8%AE%AE%E6%B5%81%E9%87%8F%E4%BC%98%E5%85%88%E6%8E%92%E5%BA%8F%E4%B8%BA%E6%89%B9%E9%87%8F%E7%B1%BB%EF%BC%8C%E8%80%8C%E4%B8%8D%E4%BC%9A%E6%8B%96%E7%B4%AF%E4%BA%A4%E4%BA%92%E5%BC%8F%20Web%20%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%EF%BC%9F.png)
Windows 更新(使用后台智能传输服务 (BITS) 协议)有时会独占我们的 ADSL 上行链路。它会干扰交互式应用程序,例如我们基于浏览器的“云端”会计系统。
我想降低上行链路上的 BITS 流量相对于交互式浏览器流量(以及即将推出的 VoIP)的优先级。
路由器方法的局限性
一个来源¹这表明在路由器上识别 BITS 是可能的。因此我寻找与该协议关联的端口号。但 BITS 使用端口 80 和 443 – 我想要以不同方式优先处理的交互式浏览器流量使用的端口(HTTP 和 HTTPS)完全相同。²我不知道如何将 BITS 与交互式浏览器流量分开。路由器是预装了 DD-WRT 固件的 Buffalo WZR-1750DHP。
客户端方法的局限性
Windows 具有设置 QoS 策略的功能,我可以只选择 BITS 流量。³由于两个原因,我还没有走那条路。
Windows 无法查看上行链路上的流量模式。我必须设置一个硬性上限,或一个硬性中断时间范围,而不是让 BITS 在可用时使用免费带宽。
它需要更改 LAN 上的每个 Windows 实例。这将是昂贵的:这意味着要么进行大量的记账,要么购买并运行 Windows Server 只是为了设置一个组策略。
还有其他方法吗?