rancher容器内获取真实客户端请求IP地址【超简洁步骤】

背景

web程序经常会获取真实客户端请求IP地址,web程序直接部署在物理机上很容易获取到真实请求IP地址。如果web程序部署在docker下,用host模式也能直接获取到客户端真实IP地址。那rancher下如何获取客户端真实请求IP地址呢?很简单,只需一步配置即可。

获取真实IP实现思路

通常情况下,rancher会部署在内网,外网通过nginx反向代理来访问rancher提供的服务,因此只要配置下nginx就可以。

在nginx http下增加proxy_set_header X-Forwarder-For $remote_addr;即可。

然后在自己的web程序内获取header下的x-forwarder-for即可。

接下来更精彩,请勿走开(以下是私事,不喜欢别往下看了)

好用的HTTP模拟请求工具

市面上有很多HTTP模拟请求工具,有yapi,有ApiPost,好不好用在此不做评价。这里推荐使用BB-API,功能全面,免费使用、资源无限制,自动生成接口文档,界面简洁大气。支持局域网部署,打造属于你、公司的HTTP 协议管理工具。
官网地址http://yun-api.com/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值