`
zhangyaochun
  • 浏览: 2568755 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

node如何获取本机local ip

阅读更多

 

   记录一下node如何获取本机local的ip:

 

function getIPAdress(){
    var interfaces = require('os').networkInterfaces();
    for(var devName in interfaces){
          var iface = interfaces[devName];
          for(var i=0;i<iface.length;i++){
               var alias = iface[i];
               if(alias.family === 'IPv4' && alias.address !== '127.0.0.1' && !alias.internal){
                     return alias.address;
               }
          }
    }
}

 

分享到:
评论

相关推荐

    nodejs获取本机内网和外网ip地址的实现代码

    function getLocalIP() { var map = []; var ifaces = os.networkInterfaces(); console.log(ifaces);  for (var dev in ifaces) { if (dev.indexOf(‘eth0’) != -1) { var tokens = dev.split(‘:’); var ...

    localport-js:Node.js的Localport客户端实现

    可快速列出目录设置允许或阻止的IP的选项设置HTTP身份验证标头以提高安全性的选项为共享服务器设置主机头的选项快速开始yarn global add localport lort http 3000 更多示例和API参考这个怎么运作奇怪的是,反向...

    ip2data:Node.js 模块从 IP 地址返回带有位置信息的对象

    Node.js 模块从 IP 地址返回带有位置信息的对象。 此模块可与各种免费位置 API 一起使用,并将在本地和(可选)在 Firebase 上缓存信息,以避免过于频繁地访问 API。 API测试: 用法 创建配置变量。 var ip2...

    浅谈本地IP接入和IP数据分流技术

     本地IP 接入(Local IPAccess,LIPA)和IP 数据分流(Selected IP Traffic Offload,SIPTO)技术初是基于家庭基站(Home (enhanced)Node B, H(e)NB) 网络提出的,其含义是用户的业务流数据直接从家庭基站...

    localdns:简单的Node.js动态DNS服务

    克龙使映射保持最新状态的最简单方法是将以下行添加到crontab中,这将每三个小时更新一次IP: 0 */3 * * * curl -u 'USERNAME:PASSWORD' https://localdns.in/updateddclient 您可以使用使用以下配置来更新您的IP...

    rtp-session:实时传输协议会话库

    node receiver.js LOCAL_IP LOCAL_PORT REMOTE_IP REMOTE_PORT 然后像这样启动sender.js: node sender.js LOCAL_IP LOCAL_PORT REMOTE_IP REMOTE_PORT DTMF_STRING 前任: $ node receiver.js 127.0.0.1 8890 ...

    node-wss-osc-deviceorientation:Node.js https websocket用于客户端设备方向数据

    用您的IP或&lt;your&gt;.local替换vengeance.local 安装并运行mkcert(对于Windows,我使用Chocolatey)确保将&lt;your&gt;.local到cert 例如mkcert -key-file key.pem -cert-file cert.pem localhost 127.0.0.1 &lt;your&gt;.local...

    node操作mysql数据库实例详解

    本文实例讲述了node操作mysql数据库的方法。分享给大家供大家参考,具体如下: 1、建立数据库连接:createConnection(Object)方法 该方法接受一个对象作为参数,该对象有四个常用的属性host,user,password,...

    ArubaOS 6.0 Command Line Interface Reference Guide 命令行用户手册

    remote-node-localip This command configures the switch-IP address and preshared key for the local Remote Node on a master Remote Node. remote-nodemasterip This command configures the IP address and ...

    本地IP接入和IP数据分流技术

    本地IP 接入(Local IPAccess,LIPA)和IP 数据分流(Selected IP Traffic Offload,SIPTO)技术最初是基于家庭基站(Home (enhanced)Node B, H(e)NB) 网络提出的,其含义是用户的业务流数据直接从家庭基站进行...

    通信与网络中的浅谈本地IP接入和IP数据分流技术

     本地IP 接入(Local IPAccess,LIPA)和IP 数据分流(Selected IP Traffic Offload,SIPTO)技术最初是基于家庭基站(Home (enhanced)Node B, H(e)NB) 网络提出的,其含义是用户的业务流数据直接从家庭基站...

    ESB-node-driver:ESB nodejs 驱动程序

    然后: npm install esb-node-driver您将需要一个 redis 服务器,将他的 ip 作为域esb-redis放入 /etc/hosts 中。用法 var ESB = require('esb-node-driver');var esb = new ESB({//your hostname, needed for back...

    win 3.11 for workgroup tcpip支持

    Browsing remote IP subnetworks requires a Windows NT computer on the local subnet. Using File Manager to Access Servers Specified in LMHOSTS ---------------------------------------------------------...

    Local-IP-Finder:查找本地连接的 TP-Link TL-WPA4220 正在使用的 IP

    本地IP查找器我敲了一个快速而肮脏的实用程序,以帮助找到我的 TP-Link TL-WPA4220 正在使用的 IP。 它似乎在启动时从192.168.0.2-255随机选择一个 IP。 这假设在端口 80 上运行的网络上没有其他任何东西。它打印它...

    ElasticSearch-head懒人包

    ElasticSearch-head,所有依赖都安装在目录下,免去安装各种报错的痛苦,可...3.执行/usr/local/elasticsearch-head-master/node-v9.9.0-linux-x64/bin/grunt server 4.浏览器打开http://ip:9100(确保iptables关闭)

    DB2 考试 730培训模拟试题

    update the local node directory so that a DB2 client can access this DRDA database? A.CATALOG TCPIP NODE myhost REMOTE db2srv SERVER 446 B.CATALOG TCPIP NODE mydb2srv REMOTE myhost SERVER 446 C....

    node.js操作mysql简单实例

    上篇文章介绍了node.js操作redis的简单实例,这里介绍如何操作mysql。 安装 安装mysql模块 cnpm install mysql 一个例子 ...7.localAddress:此IP用于TCP连接(可选) 8.socketPath:连接到unix

    koa-live-local-hls:由HLS直播

    koa-live-local-hls 一个很简单的直播平台 基于node.js 第一次使用koa2 第一次使用mongodb ...自动获取ip时,如果使用了nginx或其它代理,需要在app.js下的app下添加app.proxy=true,相应的框架conf文件也要进行修改

    Peacenik:无广告的分布式社交网络

    Koto是一个无广告,无恨的分布式社交网络 关于该项目 您可以阅读有关Koto的更多信息。... 192.168.64.10 node1.orbits.local 192.168.64.10 central.orbits.local 192.168.64.10 orbits.local 您应该能够浏览到

    IPMICFG_1.33.0_build.210528.zip windows

    IPMICFG 是一款用来配置 IPMI 装置的本机端 (In-band/Local) 工具。其命令行工具提供了标准 IPMI 指令与 Supermicro 专属的 OEM 指令用于作BMC/FRU 配置。此命令列介面工具可在 UEFI、DOS、Windows 与 Linux 操作...

Global site tag (gtag.js) - Google Analytics