首先,我甚至不知道这是否可行,但我目前有一种方法可以阻止被禁用户查看我的网站。
<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
连接?
答案 0 :(得分:5)
你不能。
通过VPN路由的请求与尚未路由的请求之间没有区别。
获取详尽的VPN端点IP地址列表是不切实际的,并且其中许多IP地址都与非VPN用户共享。