今天试了EdgeOne,规则设置有点菜,导致全站缓存,所以评论和发布的文章不能实时刷新。其实 EdgeOne 添加域名加速的时候,下面就有规则模版——WordPress 建站,直接选中即可。

现在好多了。但是另外一个问题来了,就是评论提交时的 IP 地址出现问题了,推测携带的应该是cdn 的 IP 地址。每次刷新还不一样,不过也就那么几个。

但HTTP_X_FORWARDED_FOR 显示的确实正常的。因为我的博客是通过 frp 穿透出去的,真实 IP 地址是通过 proxy_protocol 协议传递的。所以在 nginx 配置中会设置real_ip_header proxy_protocol。(这个在之前文章提过,具体了解见此文)
通过 EdgeOne 之后,直接HTTP_X_FORWARDED_FOR 可以正常传递真实 IP,所以咱们将上面 nginx 设置如下:
real_ip_header X-Forwarded-For;
OK,现在正常了!
版权声明: 本文采用 BY-NC-SA 协议进行授权,如无注明均为原创,转载请注明转自 皇家元林
本文链接: EdgeOne之后客户端真实IP问题
本文链接: EdgeOne之后客户端真实IP问题
跑佛山去了 😂
我来测试一下 准不准
1个月前 · 中国联通 ·
@刘郎 现在这个准吗?
1个月前 · 中国移动 ·
@皇家元林 我用的移动网络 而且地址也好像没显示全😂
1个月前 · 中国联通 ·
@刘郎 可能你那网络缓存还在,显示的还是 ipv6.
纯真 ipv6 真的是一坨。
1个月前 · 中国移动 ·
@刘郎 我说呢,EdgeOne 开启了 ipv6,评论优先 ipv6。而纯真的 ipv6 地址不详细。只能显示宽带运营商了
1个月前 · 合肥 ·
我也来试下
1个月前 · 汕头 ·
@静风说 哈哈,可以的
1个月前 · 中国移动 ·
不错这个方法。
1个月前 · 临沂 ·
@ACEVS 呵呵,简单奏效!
1个月前 · 合肥 ·
IP准不准测试下。
1个月前 · 中国联通 ·
@Jeffer.Z 一点不准,EdgeOne 开启了 ipv6,导致你们评论优先显示 ipv6.我现在关掉了,ipv4 正常了。纯真 ipv6 一坨屎。
1个月前 · 合肥 ·
评论不了吗?ip测试下。
1个月前 · 中国联通 ·
@Jeffer.Z 好奇怪,您的评论在垃圾评论检测中。。。
1个月前 · 合肥 ·
我也来测试一下准不准
1个月前 · 衢州 ·
@Feng 应该还行吧
1个月前 · 合肥 ·
评论拦截最近抽风,我得也拦截了正常的博友。
1个月前 · 北京 ·
@Jeffer.Z Akismet抽风也正常。所以我每次都会浏览下垃圾评论。
1个月前 · 合肥 ·
又学一招,不错不错
1个月前 · 衡阳 ·
frp是特殊一点吗,我直接套虚机,好像评论的ip还是真实用户ip,测试测试
1个月前 · 合肥 ·
@hary frp 是比较特殊,不是直接在服务器上搭建环境的,而是在自己的电脑上搭建的,通过服务器做跳板,穿透出去的。
1个月前 · 合肥 ·
小小测试一下下,最近带娃在老家玩两星期,看看是不是赣州。
1个月前 · 赣州 ·
@粽叶加米 哈哈,免费的 IP 段也不是很准确。
我在老家的 IP 就老不对。
1个月前 · 合肥 ·
比较奇怪了,你的更新我几次没再rss里看到,这玩意我放弃了,没有备案使用起来没啥意思
1个月前 · 丽江 ·
@XIGE EdgeOne 国际版好像不用备案也可以加速吧!
1个月前 · 合肥 ·
@XIGE 我错了,这个认证就把我拦住了。
1个月前 · 合肥 ·