我想在我的 Linux 机器上模拟一个高延迟、低带宽的网络连接。
之前已经讨论过限制带宽,例如这里,但我找不到任何解决限制带宽和延迟的帖子。
我可以使用tc
. 但我一直无法将这些组合成一个单一的连接。特别是,这里的示例速率控制脚本对我不起作用:
# tc qdisc add dev lo root handle 1:0 netem delay 100ms
# tc qdisc add dev lo parent 1:1 handle 10: tbf rate 256kbit buffer 1600 limit 3000
RTNETLINK answers: Operation not supported
Run Code Online (Sandbox Code Playgroud)
如何使用tc
或任何其他现成的工具创建低带宽、高延迟的连接?
我需要在大约 100 毫秒内永久增加网络延迟,而不会丢失数据包。
原因:在某个服务器和网络游戏上,我的ping比其他人玩的要低得多。我有 15 毫秒,平均为 150 毫秒,这给了我骗子般的优势。
因此,出于好奇,我正在寻找在保持连接稳定的同时增加 ping 的方法。如果有的话,我有哪些选择?
我考虑过 VPN 服务,但由于游戏使用 UDP,这似乎是一个糟糕的选择?
是否有任何路由器/软件可以帮助我解决这个问题?
我在窗户上。