如何在 Linux 中故意降低出站连接的性能

如何在 Linux 中故意降低出站连接的性能

在联属公司发生中断导致我的网站瘫痪后,我正在开发一个 PHP 应用程序中的出站 CURL 超时处理。我正在寻找一种方法来故意减慢或永久停止与特定 IP 地址的出站连接,以便我可以调整我的超时架构。有什么方法可以做到这一点吗?

答案1

查尔斯代理服务器可以限制连接,例如人为增加延迟或限制带宽。安装它并使用 cURL CURLOPT_PROXY 选项将 PHP 指向代理服务器。

答案2

Linux 流量整形器虽然通常用于强制执行 QoS,但也非常适合任意降低连接质量。

http://lartc.org

答案3

要完全阻止流量,您可以对到该目标地址的出站流量执行 iptables drop 命令。

IE

iptables -A OUTPUT --dst 129.232.64.145 -j DROP

相关内容