Windows 系统自带基于策略的 QoS(Quality of Service,服务质量)功能 ,这可以实现一定的 流量整形(traffic shaping) 效果,包括对特定端口的出站流量进行 限速(throttling) 和 优先级标记(DSCP 值) 。
==这个功能从 Windows Vista/Server 2008 开始内置,到 Windows 10/11 仍然有效(2025 年无变化),通过**本地组策略编辑器(gpedit.msc)**配置。家庭版 Windows 默认无 gpedit,可通过第三方方式启用或直接用注册表模拟。==
==主要功能==
- 限速 :可以对匹配的出站流量设置最大速率(KBps 或 Mbps)。
- 优先级标记 :设置 DSCP 值(0-63),让支持 QoS 的路由器优先处理该流量(间接“加速”)。
- 支持基于端口 :完全支持指定源端口或目标端口(单个或范围,如 50000:50019)。
- 其他过滤 :协议(TCP/UDP)、源/目标 IP、应用程序路径(exe 文件)。
==如何配置(针对特定端口限速/优先级示例)==
- 按 Win + R,输入 gpedit.msc 打开本地组策略编辑器。
- 导航到: 计算机配置 > Windows 设置 > 基于策略的 QoS 。
- 右键 > 创建新策略 。
- 在向导中:
- 输入策略名称。
- 勾选 指定 DSCP 值 (例如 46 为高优先级)。
- 勾选 指定出站节流速率 (输入限速值,如 1024 KBps)。
- 下一步:选择 所有应用程序 或指定 exe 文件路径。
- 下一步:源/目标 IP(通常选任意)。
- 下一步:选择协议(TCP/UDP),然后指定 源端口号 或 目标端口号 (例如源端口 443,或范围 10000:20000)。
- 完成。
==策略创建后立即生效(可 gpupdate /force 刷新),适用于出站流量。示例:限速从 TCP 端口 443 发送的流量到 512 KBps。==
局限性
- 主要限出站流量 (throttling 只针对发送),入站较难控制。
- 优先级依赖路由器 :DSCP 标记需路由器支持并配置,否则仅本地有效。
- 不支持高级整形 :如复杂队列、精确入站 shaping 或多规则动态调整(不像第三方工具那么精细)。
- 无图形化实时监控界面。
如果你的需求是简单限速某个端口(如游戏或下载端口)或标记优先级, Windows 自带 QoS 完全够用 ,无需第三方软件。如果你需要更精细的实时监控、多规则、入站控制或进程级优先级,还是推荐之前提到的免费工具如 TMeter Freeware Edition。
例如,可以给dns查询的端口53指定DSCP值60;或者给cloudflare服务 1.1.1.1指定DSCP值63[网卡DNS选项卡中首先添加1.1.1.1]。
Comments