因此我希望程序可以在Windows 7/8(我主要使用7&8)上运行,以控制Internet的速度(传输流量)。
我需要的一些功能:
必需:
能够(限制)下载互联网流量。
为所有应用程序整体调整PC的流量
免费
推荐但并非必需:
调整流量(下载+上传)用于整个系统或单个应用程序,例如仅影响Firefox,不影响Google Chrome。
监控流量并总结使用情况(时间N中使用了X个数据应用程序)
要免费(我每个月只需要使用一次,因此不值得购买完整的许可证)
我已经尝试过:
Netlimiter,但我无法使其正常工作。
NetBalancer,但是该试用版功能有限,因此无法测试降低连接速度。
大多数时候,我都是通过运行XAMPP的本地主机进行测试的,因此,如果该工具可以控制内部服务器的速度,那将是一个很大的优势。
为使这一点更通用,并帮助遇到相同问题的其他开发人员,您可能还会提到其他环境的解决方案。
UPDATE [15-11-2014]
我刚刚注意到Google Chrome开发人员工具的新更新-在“仿真”部分下,有一个选项可以模拟移动设备的互联网速度,例如作为WIFI或3G。更多详细信息
#1 楼
[将我的评论带给答案...]WANEM-广域网仿真器
在Windows中控制Windows带宽非常棘手;但是,如果您使用Windows Web服务器构建虚拟机,则可以使用wanem进行更多操作。
在您的特定情况下,您需要:
带有一个虚拟NIC的Windows VM
带有两个虚拟NIC的Linux VM(将启动wanem iso)
Jeremy Stretch在他的博客中详细介绍了使用wanem控制带宽/延迟的方法
其他选项
wansim
内核中的Linux netem模块
#2 楼
我使用Fiddler来模拟缓慢的网络速度。当时,我使用的是Windows 7。但是,在页面底部,他们自称支持各种操作系统(这涵盖了“其他环境”的建议)。默认情况下,您有一个预设来模拟“调制解调器速度”。但是,由于Fiddler为您提供了“内幕”访问权限,因此您可以更改相应的脚本以进一步改善您的体验。本教程是一个很好的起点。
列表上的另一个复选标记是免费。
我想您可以为每个应用程序设置速度上限,但是抱歉,我现在无法回忆起这个细节。
关于其他几点,我恐怕不是当我使用它时对这些功能特别感兴趣。您可能要检查支持的插件。
评论
它可以在VM中运行吗?我猜是这样,但是VM上将运行什么?不同的操作系统?然后,它会影响VM外部的程序吗?
基本上,您需要加载两个VM实例... Windows +(带有wanem的linux)
请指定“免费”的“品牌”:是“免费啤酒”(免费),还是“言论自由”(开源)?
@免费的啤酒,不一定是开源的:D我不介意商业或免费增值,只要它能抑制速度。