gpt4 book ai didi

apache - 限制每个连接/ip 的 Apache 代理上传速度?

转载 作者:行者123 更新时间:2023-12-04 06:20:24 24 4
gpt4 key购买 nike

我查看了 mod_bandwidth 和 mod_cban,但它们似乎不能满足我的要求。

我正在使用 apache 2.2(mod_proxy、proxy_http、proxy_connect)运行代理服务器。

我想限制“客户端的上传速度”。

这同时是服务器下载带宽,不应限制。

我想要每个连接,甚至每个 IP 更好。

使其易于理解:用例是我不希望坏人使用我的代理服务器将坏数据上传到坏地方来“掩盖”自己。当然,我有日志和所有东西,但我想首先避免麻烦并使其没有吸引力。

为了更好地理解这里是我的设置图片:

enter image description here

当然,红色箭头也可以指向左上箭头。

我目前正在考虑在不同端口的同一台服务器上启动 apache 两次,并使用 ProxyRemote 将请求发送到另一个代理。因此,在第二个代理上,我可以从限制中排除 localhost。但是,我仍然需要一个解决方案来限制传入而不是传出带宽。我可以通过 IPtables 实现这一点。

但说实话?一定会有更好的办法。必须这样做。

最佳答案

安装 mod_bw

在您的虚拟主机中添加:

BandWidthModule On
ForceBandWidthModule On
BandWidth 192.168.0.0/24 0
BandWidth all 80000

哪里 192.168.0.0/24 0应该是您的 IP 和子网规则。 0 表示它得到 0 节流(本地用户获得全速,你可以扩展它来做一些事情,比如一个国家、大学等等)。 BandWidth all 80000意味着其他人限制为 80 000 字节/秒。

Source.

关于apache - 限制每个连接/ip 的 Apache 代理上传速度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6654593/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com