快捷搜索:   服务器  PHP  安全  IIS  linux 安全

Jquery+Ajax+正则借用Cloudflare CDN提取访客信息及访客访问的CDN节点

使用Cloudflare的CDN的时候,CF默认会提供访客的信息供查询

查询方法就是在使用了CF CDN的网站后面输入/cdn-cgi/trace

借用这个机制我们可以将这个信息提取出来,显示给访客查看


完整源码如下:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>CF取访问</title>
<script src="//cdn.bootcss.com/jquery/3.3.1/jquery.min.js"></script>
<script>
$(document).ready(function(){
$.get("https://cdn.bnxb.com/cdn-cgi/trace",function(data){
sip = data.match(/(ip=?)(\S*)/)[2];  
str = data.match(/(colo=?)(\S*)/)[2];  
$("#result").append("您的IP:"+sip);
$("#result").append(",您访问的节点:"+str);
});
});
</script>
</head>
<body>
<h2>信息如下:</h2>
<div id="result"></div>
</body>
</html>
输出如下:

image.png

顶(0)
踩(0)

您可能还会对下面的文章感兴趣:

最新评论