我有自定义服务器,最近遭受了很多滥用。我想允许一个用户(ip-address)每小时只访问一次服务器一次。
我不想重新发明轮子,所以我问: 是否可以使用防火墙或某种代理实现它,还是需要提出特殊的握手协议?
编辑:使用定制服务器软件的Linux。
答案 0 :(得分:0)
提供有关您实际执行的操作的更多信息会有所帮助,特别是这是什么类型的服务器软件...... Apache? Linux呢? BeOS的?
关于这是Linux,你有没看过' shorewall'。 ISTR有简单的限价选项。
你也可以考虑' fail2ban'并且有很多' Apache'管理连接的模块: https://www.google.co.uk/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=apache%20rate%20limit%20per%20ip