使用Javascript阻止VPN连接?

时间:2018-06-07 13:02:55

标签: javascript

首先,我甚至不知道这是否可行,但我目前有一种方法可以阻止被禁用户查看我的网站。

<script src='https://www.l2.io/ip.js?var=ip' type='text/javascript'></script>
<script type='application/javascript'>
var bannedips=["XX.XXX.XXX.XX", "XX.XXX.XXX.XX", "XX.XXX.XXX.XX", "XX.XXX.XXX.XX"]

var handleips=bannedips.join("|")
handleips=new RegExp(handleips, "i")

if (ip.search(handleips)!=-1){ 
   window.stop();
}
</script>

当在bannedips部分添加IP地址时,上述工作完美无缺,但我想知道如何阻止所有VPN连接?

1 个答案:

答案 0 :(得分:5)

你不能。

通过VPN路由的请求与尚未路由的请求之间没有区别。

获取详尽的VPN端点IP地址列表是不切实际的,并且其中许多IP地址都与非VPN用户共享。