在联属公司发生中断导致我的网站瘫痪后,我正在开发一个 PHP 应用程序中的出站 CURL 超时处理。我正在寻找一种方法来故意减慢或永久停止与特定 IP 地址的出站连接,以便我可以调整我的超时架构。有什么方法可以做到这一点吗?
答案1
这查尔斯代理服务器可以限制连接,例如人为增加延迟或限制带宽。安装它并使用 cURL CURLOPT_PROXY 选项将 PHP 指向代理服务器。
答案2
Linux 流量整形器虽然通常用于强制执行 QoS,但也非常适合任意降低连接质量。
答案3
要完全阻止流量,您可以对到该目标地址的出站流量执行 iptables drop 命令。
IE
iptables -A OUTPUT --dst 129.232.64.145 -j DROP