我现在住在酒店,我想知道我的外部IP地址是什么.我访问了一个有助于此的常见网站,它将我的地址报告为...(隐私时省略了最后几位数字)
您的IP地址是:69.165.XXX.XXX
检测到本地网络IP:10.1.XXX.XXX
检测到可能的代理:1.1 localhost:3128(squid/2.7.STABLE9)
网络IP确实是正确的值.这让我感到困惑,因为我认为任何浏览器都不会分享这些信息.我的猜测是Squid正在重写请求标头.无论如何,这是一个有点麻烦的隐私问题.
Jor*_*lez 21
它使用WebRTC方法收集您的本地IP:
Firefox和Chrome已经实现了WebRTC,允许对STUN服务器发出请求,返回用户的本地和公共IP地址.这些请求结果可用于javascript,因此您现在可以在javascript中获取用户本地和公共IP地址.
资料来源:https://github.com/diafygi/webrtc-ips
PoC:https://diafygi.github.io/webrtc-ips/