node.js - 在 node.js 上获取客户端的 MAC 地址

标签 node.js mac-address

有没有办法在 Node.js 上找到客户端的 mac 地址?我一直在搜索它,我找到了 node-sigar 项目,但它没有工作,因为它抛出“找不到模块 ./build/Release/sigar”错误。

最佳答案

除非您的代码与客户端运行在同一 LAN 网段上,否则您无法获取客户端的 MAC 地址。您可能需要使用命令行工具或 native 支持来获取本地 LAN 网段上的地址。

对于 nodejs:https://npmjs.org/search?q=Arp

如果您尝试获取远程客户端的 MAC 地址,您很可能会得到路由器的地址。

关于node.js - 在 node.js 上获取客户端的 MAC 地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19647916/

相关文章:

python - 如何检测 WiFi 网络中设备的存在?

c - 如何解析用 C 引号引起来的单词?

javascript - 让 Node.js 支持 JavaScript 文件的 shebang (#!)

node.js - NodeJS/Express : How to set custom headers to all res. 渲染但不 res.send?

node.js - 当使用来自不同本地主机端口的 GET api 时,本地主机上的 Angular 收到 404 - CORS 问题?

java - 查找手机中打开的UDID和mac地址

java - MAC地址到IP地址的转换

ios - 如果我跟踪 iPhone 的 Mac 地址,我有什么缺点?

mysql - 如何从 API Controller 中分离出 MySQL?

Node.js readStream 用于大文件末尾