UNPKG

node-swarm-kb

Version:

Kubernetes based inter-cluster communication

8 lines (7 loc) 265 B
const os = require('os'); const ifaces = os.networkInterfaces(); module.exports = Object.keys(ifaces).reduce((ips, ifname) => ips.concat(ifaces[ifname] .filter(iface => iface.family === 'IPv4' && iface.internal === false) .map(iface => iface.address)) , []);