CNode

您好,请问node中如何禁止恶意IP,是否有现成的模块。

问答
Wwl496928838发布于8 年前最后回复8 年前6 回复5063 浏览0 收藏

因为业务上有大量恶意IP。 不知如何用node封禁ip。 请知道的大佬告知。 需要批量拉黑一批ip。 使用了koa框架。 谢谢。

查看回复

回复 (6)

A
axetroy#1·8 年前

类似的这类业务:

  • 限制请求频率
  • 限制请求数
  • 屏蔽IP
  • 屏蔽设备
  • ...

应该是网关 Nginx 去做比较好

A
atian25#2·8 年前

写个 Middleware 判断 ip 返回 403 不就行了

W
wangchaoduo#3·8 年前

写个中间件判断下ip,如果node前面还有一层nginx的话更建议把黑名单放在nginx里处理

V
vendar#6·8 年前

禁IP有很多方法,最好不用跟node.js服务扯一块,网关安全策略里加会比较好。阿里云、ucloud都支持的。系统层的话可以用iptables。如果非要坚持污染服务代码,写个中间件就行了。安全策略的东西,加的越早越好,对性能影响也越小,业务分离也越干净。

来自✨ Node.js开源项目精选

参与回复
登录后即可参与回复。登录