用于控制 Windows 网络流量(互联网速度)的工具

软件推荐 视窗 免费 联网 互联网 连接速度
2021-10-30 03:08:24

我从事网络开发工作,因此,在极少数情况下,我需要测试我们的网站并模拟不同用户的环境,例如互联网连接。因为如果互联网连接非常慢或不稳定,会弹出未被注意到的错误(例如,一个 js 脚本在另一个之前加载),ajax 请求被中断,验证请求超时等。

因此,我想要一个程序在 Windows 7/8 上运行(我主要使用 7&8)来控制互联网的速度(传输流量)。

我需要的一些功能:

必需的:

  1. 能够调整(限制)用于下载的互联网流量。
  2. 为所有应用程序整体调整 PC 的流量
  3. 要自由

推荐但不是必需的:

  1. 调整整个系统或单个应用程序的流量(下载 + 上传),例如仅影响 Firefox,而不影响 Google Chrome。
  2. 使用使用摘要监控流量(应用程序 X 在时间 N 中使用了多少数据)
  3. 免费(我每隔几个月才需要一次,所以购买完整许可证不值得)

我试过了:

  1. Netlimiter,但我无法让它为我工作。
  2. NetBalancer但试用版功能有限,因此我无法测试降低连接速度。

大多数时候,我从运行 XAMPP 的 localhost 进行测试,所以如果该工具可以控制内部服务器速度,那将是一个很大的优势。

为了使其更通用并帮助遇到相同问题的其他开发人员,您还可以提到其他环境的解决方案。

更新 [15-11-2014]

我刚刚注意到谷歌 Chrome 开发者工具的新更新——在模拟部分下有一个模拟移动设备互联网速度的选项,例如 WIFI 或 3G。更多细节
在此处输入图像描述

在此处输入图像描述

3个回答

[将我的评论推广到答案...]

WANEM - 广域网模拟器

在 Windows 中控制 Windows 带宽很棘手;但是,如果您构建一个带有 Windows 网络服务器的虚拟机,那么您可以使用wanem做更多事情

在您的具体情况下,您需要:

  • 具有一个虚拟 NIC 的 Windows VM
  • 具有两个虚拟 NIC 的 Linux VM(将启动wanem iso

Jeremy Stretch 在他的博客上描述了使用 wanem 控制带宽/延迟的细节

其他选项

我使用Fiddler来模拟缓慢的网络速度。那时,我使用的是 Windows 7 机器。但是,在页面底部,他们声称支持各种操作系统(这涵盖了“其他环境”的建议)。

默认情况下,您有一个预设来模拟“调制解调器速度”。但是,由于 Fiddler 允许您“在后台”访问,您可以更改相应的脚本以进一步完善您的体验。教程是一个很好的起点。

您列表上的另一个复选标记是免费的偏好。

认为您可以为每个应用程序设置速度上限,但我现在不记得这个细节了,抱歉。

至于其他方面,恐怕我在使用的时候对那些能力并不是特别感兴趣。您可能需要检查支持的插件。

Clumsy是一个不错的便携式应用程序,它可以进行网络节流以及其他几种网络流量篡改操作。

笨拙的动画 gif