正在检测VPN连接

Detecting VPN connection

本文关键字:连接 VPN 检测      更新时间:2023-09-26

是否可以检查用户是否连接到VPN并通过Javascript检索内部IP地址?

只需在浏览器上使用JavaScript,就无法检查VPN的使用情况,也无法获取用户的IP地址。

您最好的选择是寻找VPN IP黑名单,以与您的服务器配置集成,这些黑名单将阻止大多数免费VPN和一些付费VPN,但付费VPN将始终不断扩大其IP地址基础
需要补充的一点是,这些会花费你的钱,而且你会出于隐私原因限制一些只能通过VPN服务访问你网站的用户。


webRTC泄漏并不是在所有浏览器上都有效,它已经有了防止它的扩展,它只是一个泄漏,webRTC技术本身还没有在IE上实现!

希望这能有所帮助。

也许你可以看到这个回购https://github.com/diafygi/webrtc-ips.它不会被浏览器插件阻止。但用户可以禁用webrtc

编辑:

发件人:http://thehackernews.com/2015/02/webrtc-leaks-vpn-ip-address.html

WebRTC FLAW如何工作
WebRTC允许向STUN(用于NAT的会话遍历实用程序)服务器发出请求,这些服务器返回用户正在使用的系统的"隐藏"归属IP地址以及本地网络地址。

请求的结果可以使用JavaScript访问,但由于它们是在正常的XML/HTTP请求过程之外生成的,因此在开发人员控制台中不可见。这意味着这项工作的唯一要求是浏览器和JavaScript中的WebRTC支持。