发布于 1 天前
发布于 1 天前
a~magi
更新于 1 天前
0
0
我的网站构架是一个使用frp穿透内网HTTP/HTTPS服务,目前我已经更改了源IP获取方式为“从PROXY protocol中获得”,并且为所有的HTTP/HTTPS隧道都启用了PROXY protocol V2。现在我遇到的问题是,雷池貌似仅为后端站点的HTTPS块启用PROXY protocol协议,而HTTP块默认则没有。这样做导致了后端所有以HTTP协议提供的服务和雷池的“http自动跳转到https”功能完全不可用,因为雷池没有未HTTP块显式启用proxy_protocol协议,所以只能得到HTTP状态码400。
现在我知道的解决办法只有1种
1:禁用FRP为HTTP隧道发送PROXY protocol,但是与我的初衷不符,我需要知道所有的访客真实地址,无论是HTTP还是HTTPS。
请问管理员能跟进吗?
雷池 - 六蛙
更新于 1 天前
0
0
收到,预计下版本修复一下
a~magi
更新于 20 小时前
我再补充一下,不开启雷池的“http自动跳转到https”这个功能,观察nginx配置文件,发现http和https块有配置PROXY protocol,当我打开了雷池的“http自动跳转到https”,http代码块的PROXY protocol则消失。我对比过无数次,应该就是生成逻辑问题了