caddy-rate-limit:球童限速插件

时间:2024-06-04 12:51:20
【文件属性】:

文件名称:caddy-rate-limit:球童限速插件

文件大小:37KB

文件格式:ZIP

更新时间:2024-06-04 12:51:20

caddy rate-limit Go

球童速率限制 rate limit插件 仅支持Caddy v1,如果您使用的是v2,请尝试 句法 过多的请求将被终止,并显示错误429(请求过多)! 和X-RateLimit-RetryAfter标头将被返回。 对于单个资源: ratelimit methods path rate burst unit methods是它将匹配的请求方法(以逗号分隔) path是要应用rate limit的文件或目录 rate是每个时间单位(r / s,r / m,r / h,r / d,r / w)中的受限请求(例如1) burst是客户端可以超过的最大突发大小; 突发> =速率(例如2) unit是时间间隔(当前支持: second , minute , hour , day , week ) 对于多种资源: ratelimit methods rate burst unit {


【文件预览】:
caddy-rate-limit-master
----.dockerignore(32B)
----go.mod(247B)
----util_test.go(3KB)
----.github()
--------ISSUE_TEMPLATE.md(68B)
----go.sum(48KB)
----Dockerfile(368B)
----util.go(1004B)
----.travis.yml(135B)
----LICENSE(1KB)
----setup.go(3KB)
----build()
--------go.mod(72B)
--------caddy.go(187B)
----config.json(32B)
----main_test.go(415B)
----README.md(3KB)
----Makefile(641B)
----ratelimit.go(4KB)
----caddylimiter.go(3KB)
----caddylimiter_test.go(3KB)
----.gitignore(68B)
----test_site()
--------second()
--------minute()
--------infinite()
--------file()
--------week()
--------day()
----Caddyfile(512B)
----setup_test.go(3KB)

网友评论