全球主机交流论坛

标题: 使用CDN后如何获取访问真实IP? [打印本页]

作者: 她教我打狙    时间: 2021-4-25 13:18
标题: 使用CDN后如何获取访问真实IP?
使用CDN后如何获取访问真实IP?

各位大佬有啥方法吗?用cdn后访问记录里全是cdnip
作者: yousihai    时间: 2021-4-25 13:20
CDN一般会在http header中提供真实ip
作者: 超人强    时间: 2021-4-25 13:23
黑产靠这个赚钱的,懂的都懂
作者: 她教我打狙    时间: 2021-4-25 13:30
yousihai 发表于 2021-4-25 13:20
CDN一般会在http header中提供真实ip

主要是看nginx日志,防止恶意ip,评论攻击
作者: nisekoi    时间: 2021-4-25 13:32
根据每个cdn厂的不同。请求头会有IP。 比如CF是X-Forwarded-For。
作者: iks    时间: 2021-4-25 13:34
nisekoi 发表于 2021-4-25 13:32
根据每个cdn厂的不同。请求头会有IP。 比如CF是X-Forwarded-For。

X-Forwarded-For 是通用的,一般的 CDN 程序都会在回源请求里加这个
作者: Fou    时间: 2021-4-25 13:37
她教我打狙 发表于 2021-4-25 13:30
主要是看nginx日志,防止恶意ip,评论攻击

那就改下nginx日志格式。优先$http_x_forwarded_for 再$remote_addr ,或者两者都记录




欢迎光临 全球主机交流论坛 (https://91ai.net/) Powered by Discuz! X3.4