我正在研究移动卫星互联网解决方案(我知道这很糟糕,我有我的理由)。这些计划很慢,而且带宽限制很严格。我是一个被家庭和办公室宽带宠坏的单身用户。在决定使用卫星服务之前,我需要完成两项任务:
- 使用卫星系统可能达到的速度进行日常工作:上传速度为 700Kbps,下载速度为 100Kbps,延迟为 1,500ms
- 确定我一天实际使用的数据量(按应用程序/域分类将是一个奖励)
我怀疑(并希望)我家用电脑上运行的代理服务器能够帮助我完成上述两项任务。然而,我最初在谷歌上搜索时,发现太多我不熟悉的选项和术语,让我感到困惑。
如果使用代理是最佳选择,您能否建议一款适合在 Windows 上安装的应用程序?如果代理不是最佳选择,您有什么建议?
答案1
以下几种可以控制带宽和延迟的产品:
Charles Web 调试代理(共享软件 50 美元,试用版功能齐全)
带宽可以限制为每秒任意字节数,延迟可以限制为任意毫秒数。
网络模拟器(免费)
可以定义流量控制规则,包括带宽、延迟甚至数据包丢失率。
Fiddler 网络调试代理(免费)
这个出色的监控和开发工具还可以使用模拟慢速连接連線模擬器附加组件。有关更多信息,请参阅本文。
答案2
净限制器可能会满足您的要求。它肯定会绘制出您使用的数据量(包括总体数据量和应用程序数据量),并且您可以过滤单个应用程序的速度。老实说,我不知道它是否能正确模拟慢速连接,但您会得到一个接近的近似值。
代理服务器也可以执行您想要的操作,但是我没有使用本地安装的代理执行您想要的操作的经验。
您目前使用哪种路由器/边缘网络设备?大多数中端及以上型号都包含某种形式的速度限制。当然,提供访客 Wifi 的路由器通常会提供某种形式的限制,通过受限制的访客网络连接并查看您的上网情况。
答案3
您可以使用万奈姆模拟低延迟、有限带宽的连接。它可以作为您网络中某台计算机上的 LiveCD 应用程序使用,然后您可以调整 Windows PC 上的路由以通过它。您可能可以将其作为 VM 运行并通过虚拟 NIC 路由您的流量。
查看其网站上的文档链接并查看其 PDF 中的示例,但有一个不错的 Web 界面,您可以访问该界面来调整您想要的所有参数,包括带宽、延迟时间(毫秒)、抖动(毫秒)、数据包丢失、重复、重新排序、损坏等。
PDF 文档还介绍了如何在 Windows 和 Linux 下通过 WANem 环境路由数据包。您还可以在实际业务网络上找到更多示例,例如这个http://openmaniak.com/wanem_network.php。