首页/技术/文章阅读

使用CDN之后如何找出用户的真实IP地址

技术 2020-09-19 34 3
网站在被人刷评论,留言引流外部企业链接。 由于配置了邮件通知,时不时的来几条评论,很烦而且都是无意义的内容。 在这里说一声,SEO不是这么做的,要是不会就想个歪办法直接买个老域名做一个企业关联的内容站点,做好SEO之后引流到企业网站去,虽然说企业是靠SEM的,但是SEO也是重要的一部分,当我网站加入禁止权重流失和去除所有评论a链接你留言再多也是没用的。 2020年9月20日10:50:42PS:我找到刷评论的那家伙了,联通ip,位于山东德州二中附近。 =========== 回归正题。 本站现在使用的是百度云的CDN,设置的时候选择获取用户真实IP,但是没什么用处,所以我这边直接找到了服务器的设置方法,直接绕过CDN获取用户的IP,获取到的是真实的客户端IP。 获取客户端IP之后就看谁刷评论就直接黑名单哪个IP,这样IP就444禁止访问,能省去不少事情。 首先找到Nginx的nginx.conf文件,宝塔面板上直接在软件管理那儿,Nginx设置的配置修改栏中直接打开,然后在http{后加入如下两行代码:
set_real_ip_from 0.0.0.0/0;
real_ip_header X-Forwarded-For;
real_ip_recursive on;
使用CDN之后如何找出用户的真实IP地址

参考文章:https://cloud.tencent.com/developer/article/1480632

正文结束

简洁好看的网站关闭通知源码windwos电脑配置Java SE开发环境

评论区

米线部落 · xs***@vip.qq.com3楼

可以,屏蔽单个IP不行,现在运营商都是固定的几个ipv4换着来,直接屏蔽IP段就可以

夏日博客 · xi***@qq.com2楼

找到恶意评论者,应该可以屏蔽IP的吧。

超人下拉平台 · 33***@qq.com1楼

这个都用几个cdn代理,就找不出来了