client-address
Obtain client ipv6 / ipv4 address from Node HTTP / HTTPS request
Easy to use Client Address Request Header parser
Features
- Web Socket support
- Remote Address support
- Cluster Client IP Address support
- Real-IP Support
- Forwarded-For Support
- Proper address fall-through chain built in
- IPV4 from IPV6 address supported
Installation
$ npm i client-address --save
Usage
const getClientAddress = require('client-address')
const handler = (req, res) {
let IPV4 = address.v4(req)
let IP = address(req)
}
Documentation
getClientAddress(Object request) -> IPV6 / IPV4
Returns either a IPV4
or IPV6
address.
getClientAddress.v4(req) -> IPV4
Returns a IPV4
address.
License
MIT © 2016 Nijiko Yonskai