【发布时间】:2014-03-26 13:12:11
【问题描述】:
我刚刚去了https://www.sharedrop.io/,它说我的私有 LAN IP 地址 192.168.0.3,这是正确的。它怎么会知道这些?此信息不会通过浏览器发送出去。还是这样?
我使用的是 Chrome,没有安装任何扩展。
【问题讨论】:
我刚刚去了https://www.sharedrop.io/,它说我的私有 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
【讨论】: