ginuerzh / gost

GO Simple Tunnel - a simple tunnel written in golang
MIT License
15.49k stars 2.43k forks source link

增加对授权用户的访问频率限制功能,可限制某段时间该用户的访问总次数及并发访问数 #818

Open tongsq opened 2 years ago

tongsq commented 2 years ago

限速器配置参数说明:num1,num2,num3 num1: 时间段秒数,可为大于0的整数,0表示不限制 num2: 时间段内的访问总次数,可为大于0的整数,0表示不限制 num3: 并发数,可为大于0的整数,0表示不限制

1、支持将限速器参数放在url中配置,如(设置10秒内可访问10次,最大并发数2): -L http://root:123@:8888?limiter=10,10,2 2、也可将限速器配置在secrets文件中用户名密码后面,secrets.txt示例文件如下:

period for live reloading

reload 10s

username password

root 123 10,10,6 root2 123 0,0,3