跳转到帖子

游客您好,欢迎来到黑客世界论坛!您可以在这里进行注册。

赤队小组-代号1949(原CHT攻防小组)在这个瞬息万变的网络时代,我们保持初心,创造最好的社区来共同交流网络技术。您可以在论坛获取黑客攻防技巧与知识,您也可以加入我们的Telegram交流群 共同实时探讨交流。论坛禁止各种广告,请注册用户查看我们的使用与隐私策略,谢谢您的配合。小组成员可以获取论坛隐藏内容!

TheHackerWorld官方

想问问大神们APP的IP怎么找?套了CDN

精选回复

由HACK1949解决

转到解决

我来讲个traefik后端应用获取用户真实ip案例吧。。

我树莓派集群是使用taefik作为api网关的,因为后端有一个查询访问者ip的服务,所以必须要设置前端的traefik可以获取到用户的ip,下面是我的流量路径

外网frp服务器–>树莓派traefik服务器–>应用程序

操作

大家都知道当到了树莓派traefik这一层的时候我们就只能从请求头HTTP_X_FORWARDED_FOR获取到用户的真实ip

所以要让traefik得到用户的真实ip必须要traefik信任转发头,所以在traefik启动的时候必须要加上

--entrypoints.<name>.forwardedheaders.insecure

当中的name要用你的entrypoints名字替换了,比如我的80端口的entrypoints名字是web 443端口的entrypoints名字是websecure我就需要加

- --entrypoints.web.forwardedheaders.insecure

- --entrypoints.websecure.forwardedheaders.insecure

当然traefik支持信任部分的转发头,比如你想信任本地的你可以这么做

--entryPoints.web.forwardedHeaders.trustedIPs=192.168.1.1/24

创建帐户或登录后发表意见

最近浏览 0

  • 没有会员查看此页面。