如何在 inspIRCd 中禁用防洪泛功能?这只是私人聊天中的一个烦恼。
没有启用反洪泛模块,并且所有洪泛限制都已设置为最大值 - 但它仍然阻止发布,例如 ascii 图像。
有正确方向的指针吗?
答案1
简短的回答:你不能。
然而:
您还应该包含一个洪水=“x”行,指示用户在因过量洪水而断开连接之前可以立即放入缓冲区的行数。此功能无法禁用,但可以将其设置为极高的值,使其有效禁用。建议值为 10。为每个用户维护一个计数器,该计数器每“阈值”秒重置一次,并使用阈值=“X”指定该阈值指示重置计数器的频率。例如,如果洪水=“5”且阈值=“8”,则用户在 8 秒内发送的行数不得超过 5 行。
本段引用了 /etc/inspircd/inspircd.conf 中的“connect”标签,它可能如下所示:
<connect allow="*" timeout="60"
flood="999999" threshold="1"
pingfreq="120"
sendq="262144" recvq="8192"
localmax="3" globalmax="3">
不幸的是,我自己还没有尝试过这一点。显然,InspIRCd 具有除了良好的文档之外的所有可以想象的功能,并且在“connect”标签中具有“flood”属性使我认为它指的是连接泛洪,而不是消息泛洪。因此,经过三天的搜索,我刚刚在我的机器人中内置了速率限制。