iptable
An express middleware for filter ip, ip whitelist or blacklist.
How to use
- Install
npm install iptable --save
- Use it in express
var express = ;var iptable = ; var options = filter: '127.0.0.1' '192.168.??.2*' '!255.*.*.*' '!0.*.*.*' status: 403 message: 'Please get out there.'; var app = app; var privateAPIRouter = express; app; // All api based on privateAPIRouter will check HTTP request remote address.privateAPIRouter; privateAPIRouter; app;
Params
filter
: (String|Array|Function|RegExp),specify ip regulation.status
: (Number), specifyresponse status
when theclient address is not allowed
.message
: (String), specifyresponse body
.