我刚去 https://www.sharedrop.io/ ,它说我的私有(private) LAN IP 地址 192.168.0.3,这是正确的。它怎么会知道这个?此信息不是通过浏览器发送的。或者是吗?

我正在使用 Chrome,没有安装扩展程序。

最佳答案

去这里查看源 - http://net.ipcalf.com/ 他们在创建 WebRTC 连接时解析来自 SDP 的元数据。该代码带有指向相关 RFC 的链接的注释。

这可能也是 ShareDrop 的做法。

编辑:ShareDrop 是开源的,他们的做法与上面提到的完全相同,请参阅 https://github.com/cowbell/sharedrop/blob/master/app/scripts/app/controllers/index_controller.js

关于http - ShareDrop(网站)如何获取我的 LAN IP 地址?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22647051/

10-11 23:13