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>
输出如下:
顶(0)
踩(0)
- 最新评论