文件名称:restrict-ip-koa-middleware
文件大小:14KB
文件格式:ZIP
更新时间:2024-06-07 08:10:42
JavaScript
restrict-ip-koa-middleware 用途 这个中间件用来限制来访者的 IP 地址,起到类似防火墙的作用。 功能 白名单通过策略:只有白名单内的 IP 允许访问 黑名单拦截策略:只有黑名单内的 IP 不允许访问 内网地址通过:与白名单策略配合使用,允许不在白名单中的内网 IP 地址通过 自定义方式获取 IP 地址:取 IP 地址可用自定义方式,例如从 Header 里取 x-forwarded-for 或者 x-real-ip 字段等 自定义拦截后的处理方法:可自定义返回消息体,允许有特判逻辑放行特定的请求 基本用法 const Koa = require('koa'); const restrictIp = require('@zhike/restrict-ip-koa-middleware'); const whitelistRestrict = restrictIp(
【文件预览】:
restrict-ip-koa-middleware-master
----test()
--------test.js(5KB)
--------mocha.opts(52B)
----README.md(3KB)
----.gitignore(37B)
----index.js(2KB)
----package-lock.json(47KB)
----package.json(539B)