簡體   English   中英

在node.js上獲取客戶端的MAC地址

[英]Getting client's MAC address on node.js

有沒有辦法在Node.js上找到客戶端的mac地址? 我一直在搜索它,我發現了node-sigar項目,但它沒有用,因為它拋出了“找不到模塊./build/Release/sigar”錯誤。

除非您的代碼與客戶端在同一LAN網段上運行,否則無法獲取客戶端的MAC地址。 您可能需要使用命令行工具或本機支持來獲取本地LAN網段上的地址。

對於nodejs: https ://npmjs.org/search q = .Arp

如果您嘗試獲取遠程客戶端的MAC地址,您最終可能會得到路由器的地址。

getmac模塊將執行此操作。 它調用命令行來獲取系統的網絡配置信息,然后使用正則表達式解析輸出以查找mac地址。 它使用的系統命令是getmac (Windows)或ifconfig (其他平台)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM