Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

可否增加单IP设定时间内的下载次数 #231

Open
mjsoftking opened this issue Dec 21, 2024 · 2 comments
Open

可否增加单IP设定时间内的下载次数 #231

mjsoftking opened this issue Dec 21, 2024 · 2 comments

Comments

@mjsoftking
Copy link

mjsoftking commented Dec 21, 2024

可否增加单IP设定时间内的下载次数

  • 主要用于避免单IP重复下载消耗带宽和流量;
  • 可设定IP每x时间内可下载n次,不需要单文件控制,目的仅是为了避免出现频繁下载的情况。

fail2ban方式

  • 或者可以将下载接口的请求打印到文本日志中,使用固定的日志结构,并携带 IP 地址,这样也可以利用fail2ban对短时间内多次下载的用户进行封禁处理
  • 后台登录错误的日志最好也可以打印,日志内容与下载的区分开,可以分别配置fail2ban规则。
@vastsa
Copy link
Owner

vastsa commented Dec 24, 2024

目前没有记录ip这个字段,但是应该可以考虑避免一个ip重复取件浪费次数

@mjsoftking
Copy link
Author

目前没有记录ip这个字段,但是应该可以考虑避免一个ip重复取件浪费次数

另外也可以把登录失败、下载等情况写入到日志文件吗,包含时间 特定失败的描述 获取到的客户端ip

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants