NVJDC 1.8 限流配置教程

由于之前有位小伙伴被人恶意请求 一秒2000的POST 打开浏览器接口导致 NVJDC挂掉。

1.8更新限流策略组 。防止调皮蛋恶意请求。

如果大家想自己修改限流策略,打开根目录下RateLimitConfig.json文件进行修改。

{
  "IpRateLimiting": {
    //不要修改
    "EnableEndpointRateLimiting": true,
    //false则拒绝的API调用不会添加到调用次数计数器上
    "StackBlockedRequests": false, //注意这个配置,表示获取用户端的真实IP,我们的线上经过负载后是 X-Forwarded-For,而测试服务器没有,所以是X-Real-IP
    //不要修改 
    "RealIpHeader": "X-Real-IP",
    //不要修改
    "ClientIdHeader": "X-ClientId",
    //不要修改
    "HttpStatusCode": 200,
    //不要修改
    "QuotaExceededResponse": {
      "Content": "{{\"success\":false,\"message\":\"访问过于频繁,请{2}秒后重试\",\"data\":null}}",
      "ContentType": "application/json",
      "StatusCode": 200
    },
    ////IP白名单:支持Ip v4和v6  可以填自己的机器人IP 内网填内网IP 外网就填外网IP 将127.0.0.1改为你机器人的API即可
    "IpWhitelist": [ "127.0.0.1"],
    //"IpWhitelist": [],
    //不要修改 获取短信验证码接口1分钟5次
    "GeneralRules": [
      {
        //不要修改
        "Endpoint": "*:/api/SendSMS",
        //1m一分钟 1s一秒 1h一小时
        "Period": "1m",
        ////限制请求 次数 目前默认配置未1分钟5次。够用的。建议默认配置
        "Limit": 5
      }
    ]
  }
}

我来细讲一下这个文件。你们可以修改的只有:

Period:限制时间。可填:s秒、m分、h时。别的不用我教吧。

Limit:限制请求多少次。
目前默认配置是 1分钟一个IP 只能请求5次。

如果大家有对接机器人:XDD、QQBOT、傻妞

需要配置 IpWhitelist  ip 白名单

IpWhitelist:["127.0.0.1"]  目前本机是白名单

如果你的机器人ip,在另外一台服务器,记得把127.0.0.1修改为你机器人的ip即可。

好了 大致就只有这些改动

瑞思拜。~

-> 加入科技玩家交流群组:点击加入 注意:
1.文中二维码和链接可能带有邀请性质,请各位玩家自行抉择。
2.请勿通过链接填写qq号与密码、银行卡号与密码等个人隐私信息。
3.禁止纯拉人头,拉app注册等信息,发现必小黑屋。
4.同一种信息仅发一次,多发会被删除。
5.文章中源码或APP等,无法保证其绝对安全,需自行辨别。
6.文章关联方不想展示也可以微信站长“socutesheep”删除。
本文由 @Nolan 发布。如若转载,请注明出处: 科技玩家 » NVJDC 1.8 限流配置教程

给TA买糖
共{{data.count}}人
人已买糖
教程玩家投稿精选文章

抓包、套模板、看完你也能自己写js

2021-12-6 15:42:07

教程玩家投稿精选文章

  V2P搭建心得体会

2021-12-6 17:03:00

90 条回复 A文章作者 M管理员
贴心提醒
请认真对待作者付出,勿发表无意义言论,触发过滤规则的评论将无法提交,包含敏感词的评论会自动变成待审核状态哦。
  1. 幻念

    感谢分享,插眼学习

  2. wasd2134

    感谢分享,插眼学习

  3. jerryc

    先看看,不明白的地方再问

  4. 七年

    谢谢大佬分享,谢谢!

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索