• @guqing guqing closed pull request #6363 in halo-dev/halo

    What type of PR is this?

    /kind improvement
    /area core
    /milestone 2.18.x

    What this PR does / why we need it:

    在 IpAddressUtils 中增加对 X-Forwarded-Proto 和 X-Forwarded-Host 请求头的支持

    Which issue(s) this PR fixes:

    Fixes #6255

    Does this PR introduce a user-facing change?

    None
    
    0 0
  • @guqing guqing commented on issue #6363 in halo-dev/halo

    developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Protodeveloper.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Host 了解到,以上两个请求头并没有明确说会包含 IP 地址。我认为 Halo 这边不应该适配这两个请求头。

    已经 hold 了,在验证用户的问题,应该确实不需要这个 PR halo-dev/halo#6255 (comment)

    0 0
  • @guqing guqing commented on pull request #6 in halo-sigs/plugin-injection

    这个 canvas-confetti 应该已经没用了,可以去掉,它是在脚手架中放烟花用的,此建议不影响 PR 合并

    0 0
  • @guqing guqing commented on issue #6363 in halo-dev/halo

    /hold

    0 0
  • @guqing guqing commented on issue #6255 in halo-dev/halo

    那应该就是不是你说的这两个请求头哦,重新安装一下插件看一下请求头有什么是包含真实 IP 的
    plugin-ip-1.0.0-SNAPSHOT.jar.zip

    0 0
  • @guqing guqing commented on issue #6255 in halo-dev/halo

    这个是雷池获取上游的的设置,比如腾讯云eo默认就是Tencent-Client-IP在这个地方就要设置Tencent-Client-IP

    Hi @52lemon6 , 已经在 #6363 中添加了对这两个请求头的支持,但在合并之前,可以帮忙在你的 Halo 上安装这个插件
    plugin-ip-1.0.0-SNAPSHOT.jar.zip
    并访问 域名/echo-ip 来验证一下是否可以获取到正确的 IP 以验证这个改动的正确性吗

    0 0
  • @guqing guqing commented on issue #6255 in halo-dev/halo

    这个是雷池获取上游的的设置,比如腾讯云eo默认就是Tencent-Client-IP在这个地方就要设置Tencent-Client-IP
    已在 #6363 中增加了对这两个请求头的支持,可以帮忙测试一下看你能否正确获取到真实 IP 吗

    0 0
  • @guqing guqing opened pull request #6363 in halo-dev/halo

    What type of PR is this?

    /kind improvement
    /area core
    /milestone 2.18.x

    What this PR does / why we need it:

    在 IpAddressUtils 中增加对 X-Forwarded-Proto 和 X-Forwarded-Host 请求头的支持

    Which issue(s) this PR fixes:

    Fixes #6255

    Does this PR introduce a user-facing change?

    None
    
    0 0
  • @guqing guqing created branch chore/6255 in guqing/halo

    guqing/halo

    ✍ 一款优秀的开源博客发布应用。

    0 0
  • @guqing guqing commented on issue #6255 in halo-dev/halo

    希望增加X-Forwarded-Proto和X-Forwarded-Host,通过雷池代理的网站是通过这俩请求头传递上游IP的

    Hi @52lemon6 , 看看能否通过配置的方式解决 https://waf-ce.chaitin.cn/docs/faq/other ,一般来说 X-Forwarded-For 和 X-Real-IP 才是最常用的

    0 0