node.js 限定ip

/********************加入ip访问控制Start*********************/
let AccessControl = require('express-ip-access-control');
let options = {
    mode: 'allow',
    denys: [],
    allows: ['172.18.109.1/24','xx.xx.xx.1/24'],
    forceConnectionAddress: false,
    log: function(clientIp, access) {
        console.log(clientIp + (access ? ' accessed.' : ' denied.'));
    },
    statusCode: 401,
    redirectTo: '',
    message: '该网页不允许访问'
};
let middleware = AccessControl(options);
app.use(AccessControl(options));
/*******************加入ip访问控制End**********************/
express-ip-access-control API:https://www.npmjs.com/package/express-ip-access-control
点赞

发表回复

电子邮件地址不会被公开。必填项已用 * 标注