我刚刚去了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(网站)如何获取我的局域网 IP 地址?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22647051/