寻找替代解决方案而不是IPFW来减缓互联网连接

Iga*_*gal 19 macos ipfw ios network-connection

我需要放慢速度(模拟坏的)互联网连接,我找到了一些文档,它是通过"ipfw pipe"命令实现的,事情是在最新的MAC OS版本中,ipfw被弃用(并被删除)......

我想知道是否有替代ipfw API?有谁知道最新的Network Link Conditioner如何实现它?

以前的原始方式可以减慢互联网连接速度:

sudo ipfw pipe 1 config bw 56Kbit/s delay 200 plr 0.2
Run Code Online (Sandbox Code Playgroud)

并清除管道:

sudo ipfw delete 1
Run Code Online (Sandbox Code Playgroud)

谢谢.

Cal*_*ter 2

我找到了几种可能有效的解决方案。它们来自一些旧线程,但它们可能会有所帮助:

如何在 Mac 上模拟慢速互联网连接

Apple 制作了一个非常方便的官方工具来减慢 Mac 上的网络连接速度以进行测试。

Network Link Conditioner 首选项可以从 Xcode 中免费下载(适用于 Lion 和更高版本的操作系统)。此外,iOS 具有可从 Xcode 和 iOS 6 或更高版本中访问的类似功能。

如何在 iPad 上模拟不良 Wi-Fi 连接?

根据您的具体情况,您可以通过几种方法来执行此操作:

  1. 远离路由器。虽然这看起来有点明显,但我意识到在测试/调试时并不总是可行(例如,如果您在台式计算机上工作)。

  2. 将铝箔放在路由器和/或天线周围。这将通过创建临时法拉第笼来(部分)阻止部分或全部无线电信号。您获得的结果将取决于路由器信号的强度、与路由器的距离以及其他环境因素。

  3. 将路由器的无线信号功率设置为较低的设置。每个路由器的执行此操作的方法都不同,因此您必须查看用户指南以获取有关如何执行此操作的说明。

iOS 模拟器的网速变慢

您可以通过在设备上进行测试来将网络设置为慢速特性。转到设置 -> 开发人员设置 -> 网络链接调节器 -> 启用。适用于运行 iOS 6 的 iPhone/iPad

不知道最后一项你还能做吗?

  • 如果您觉得这个问题是重复的,请将其标记为重复。不要发布其他 StackOverflow 帖子的链接作为答案... (13认同)
  • @Richard:酷,下次我会复制粘贴其他问题的答案来回答赏金问题。 (3认同)
  • @JAL:发帖者从几个答案中汇总了信息,提取了重要部分,并在此过程中对看似困难的问题提供了新颖的回答,OP对此表示感谢。你不应该这么快做出判断。您应该为拒绝人们的贡献设定更高的标准:如果问题不严重,则应权衡重复数据删除的好处与社区被视为敌对的可能性。 (2认同)
  • http://meta.stackoverflow.com/questions/308808/are-answers-that-aggregate-information-from-other-questions-on-stackoverflow-naa (2认同)