快速切换互联网

快速切换互联网

我真的需要测试一个程序在以软件方式启动和恢复 wifi 连接的情况下可以承受多长时间。我需要能够使用简单的键盘快捷键快速禁用/启用网络连接(或暂停/恢复或只是延迟)。

使用 netsh 真的很慢,而且很费力。笔记本电脑禁用/启用互联网的按钮很快,但我不再有笔记本电脑了。

另一种方法是使用密钥进一步阻止进程联网。

我怎样才能做到这一点?

答案1

如果你使用 DHCP,请打开 cmd 提示符窗口并使用

ipconfig /release

然后恢复其:

ipconfig /renew

这将告诉操作系统释放所有 IPv4 地址,然后第二个命令告诉它获取另一个地址(如果您使用的是 IPv6,只需在末尾添加 6,因此 ipconfig /release6 和 ipconfig /renew6)。

如果您希望保持断开和重新连接之间的时间合理精确,请创建一个批处理文件并使用超时命令,如下所示:

ipconfig /release
timeout /T 10 NOBREAK
ipconfig /renew

这会告诉 Windows 释放 IPv4 地址,等待 10 秒然后更新它 - 显然将 10 更改为您正在测试的断开连接的长度。

编辑:

由于我最初的建议似乎不太满足 OP 的需求,因此我将添加另一个选项。

笨拙是一款软件工具,可让您篡改系统上的网络流量,从而允许您丢弃数据包、引入延迟、限制连接并通常模拟不稳定的连接。请注意,这实际上不会断开网络,而是干扰网络上的实际流量。如果您想在不太稳定的网络条件下测试应用程序的稳定性,这是一个很棒的工具。

如果不知道哪种行为适合您的要求,就很难给出如何使用它的步骤,但手动的相对简单,并且更好地解释了该工具及其使用方法,然后我可以管理!

相关内容