惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

博客园_首页
IT之家
IT之家
博客园 - Franky
Stack Overflow Blog
Stack Overflow Blog
宝玉的分享
宝玉的分享
Recent Announcements
Recent Announcements
Engineering at Meta
Engineering at Meta
S
SegmentFault 最新的问题
V
Visual Studio Blog
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Last Week in AI
Last Week in AI
H
Help Net Security
V
V2EX
H
Hackread – Cybersecurity News, Data Breaches, AI and More
量子位
博客园 - 叶小钗
J
Java Code Geeks
博客园 - 【当耐特】
月光博客
月光博客
爱范儿
爱范儿
人人都是产品经理
人人都是产品经理
酷 壳 – CoolShell
酷 壳 – CoolShell
小众软件
小众软件

Firgt's Blog

分享一个自用车载歌单,就是风格比较… – Firgt's Blog 使用CloudflareCDN的网站被劫持的经验教训 – Firgt's Blog 使用CloudflareCDN却不幸遭到域名劫持,跳转到恶意网站,如何解决? – Firgt's Blog 【25.1.21-26.1.21】我在萌社区一周年总结 – Firgt's Blog 【AI】WindowsPhone的失败 – Firgt's Blog 分享资源盘(不定期上传一些新东西) – Firgt's Blog 【AI】LittlePan_v2:轻量高效的现代外链网盘管理系统,让文件管理更简单✨ – Firgt's Blog 【AI】LittlePan:一款轻量可靠的自建外链网盘系统,从开发到落地的全解析 – Firgt's Blog Firgt资源盘API说明文档 – Firgt's Blog 利用向量点积为零的条件和距离相等条件,建立方程求解 – Firgt's Blog
【实测,使用梯子都能检测😎】在网站使用CF-CDN的情况下获取用...
Firgt Zhong · 2026-08-29 · via Firgt's Blog

原帖发于 萌社区

CF-CDN

有的时候一些用户特别nb,会攻击你的网站或者说是在你的网站下面乱发评论,但是查IP又查不到

我的网盘自从用上cdn后,我就发现上传用户的IP不正常,一查,都是cdn的IP😂

我相信你也被这几个问题困扰过,现在看看解决方法

困扰了好长时间

后来查了一下官方文档,发现修改Nginx配置文件最为容易

只要添加以下代码即可(宝塔里面直接修改网站配置)

# 配置真实IP获取(添加了指定的所有IP网段)后面的IP是你的cdn的IP
    set_real_ip_from 173.245.48.0/20;
    set_real_ip_from 103.21.244.0/22;
    set_real_ip_from 103.22.200.0/22;
    set_real_ip_from 103.31.4.0/22;
    set_real_ip_from 141.101.64.0/18;
    set_real_ip_from 108.162.192.0/18;
    set_real_ip_from 190.93.240.0/20;
    set_real_ip_from 188.114.96.0/20;
    set_real_ip_from 197.234.240.0/22;
    set_real_ip_from 198.41.128.0/17;
    set_real_ip_from 162.158.0.0/15;
    set_real_ip_from 104.16.0.0/13;
    set_real_ip_from 104.24.0.0/14;
    set_real_ip_from 172.64.0.0/13;
    set_real_ip_from 131.0.72.0/22;
    set_real_ip_from 2400:cb00::/32;
    set_real_ip_from 2606:4700::/32;
    set_real_ip_from 2803:f800::/32;
    set_real_ip_from 2405:b500::/32;
    set_real_ip_from 2405:8100::/32;
    set_real_ip_from 2a06:98c0::/29;
    set_real_ip_from 2c0f:f248::/32;
    set_real_ip_from 127.0.0.1;          # 本地代理(如Nginx反向代理)
    set_real_ip_from ::1;                # IPv6本地代理
    
    # 如果是非cf-cdn,从X-Forwarded-For头中获取真实IP
    real_ip_header CF-Connecting-IP;
   

事前确保nginx是否启用了http_realip模块。我这里是在Ubuntu 22.04中使用apt安装的nginx,已经包含了该模块。可以使用如下指令检查nginx -V输出的信息是否包含–with-http_realip_module。

nginx -V 2>&1 | grep "realip"

其中Cloudflare IP可参考https://www.cloudflare.com/ips/ 。经过查看访问日志,我的网站使用Cloudflare CDN后,所有请求来源IP均在这两个地址块范围,后面配置防火墙时也只放通了这两块地址,所以只填了这两个地址块。

最后使用nginx -t验证配置文件,nginx -s reload重新加载配置即可。

可以看到啊,也是成功的把我家IPv6搞出来了。

后面经过几次测试,发现我使用梯子均可以查到原连接IP。

为了您的网站安全,快去行动吧!

本文作者:FirgtZhong
本文标题:【实测,使用梯子都能检测😎】在网站使用CF-CDN的情况下获取用户真实IP的方法
本文链接:https://blog.firgt.cn/2026/08/29/get_real_ip/
版权声明:本文采用 CC BY-NC-SA 3.0 CN 协议进行许可

|´・ω・)ノ

ヾ(≧∇≦*)ゝ

(☆ω☆)

(╯‵□′)╯︵┴─┴

 ̄﹃ ̄

(/ω\)

∠( ᐛ 」∠)_

(๑•̀ㅁ•́ฅ)

→_→

୧(๑•̀⌄•́๑)૭

٩(ˊᗜˋ*)و

(ノ°ο°)ノ

(´இ皿இ`)

⌇●﹏●⌇

(ฅ´ω`ฅ)

(╯°A°)╯︵○○○

φ( ̄∇ ̄o)

ヾ(´・ ・`。)ノ"

( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃

(ó﹏ò。)

Σ(っ °Д °;)っ

( ,,´・ω・)ノ"(´っω・`。)

╮(╯▽╰)╭

o(*////▽////*)q

>﹏<

( ๑´•ω•) "(ㆆᴗㆆ)

😂

😀

😅

😊

🙂

🙃

😌

😍

😘

😜

😝

😏

😒

🙄

😳

😡

😔

😫

😱

😭

💩

👻

🙌

🖕

👍

👫

👬

👭

🌚

🌝

🙈

💊

😶

🙏

🍦

🍉

😣

Source: github.com/k4yt3x/flowerhd