【发布时间】:2015-12-26 13:11:50
【问题描述】:
如何使用 WebRTC 获取本地客户端 IP。
我不需要客户端的REMOTE_ADDR,而是他的本地网络IP。
我以前在sharedrop.com 之类的网站上看到过,它使用 WebRTC 识别同一网络中的计算机。
在 PHP 中,我这样做是为了获取客户端远程 IP:
<?php
echo $_SERVER["REMOTE_ADDR"]; // which would return 72.72.72.175
?>
我查看了stackoverflow,但每个问题都使用远程地址回答。
如何使用 JavaScript 而不是远程地址获取我的本地 IP(例如 192.168.1.24)。
【问题讨论】:
-
@JaromandaX 不幸的是,有可能...
-
@mido22 - 这很烦人:p
-
Chrome 将 WebRTC 默认更改为 mDNS 并破坏了内网。 stackoverflow.com/questions/56755747/…
标签: javascript network-programming ip webrtc