apisix的real-ip插件使用说明

news/2025/2/9 1:18:09 标签: tcp/ip, 网络协议, 网络

k8s集群入口一般都需要过负载均衡,然后再到apisix。

这时候如果后台业务需要获取客户端ip,可能拿到的是lb或者网关的内网ip。

这里一般要获取真实ip需要做几个处理。

1. 负载均衡上,一般支持配置获取真实ip参数,需要配置上。然后lb会吧客户端真实ip写入x-forwarded-for参数。

2. apisix上配置real-ip插件。作用和nginx的realip插件相同

官方文档:real-ip | Apache APISIX® -- Cloud-Native API Gateway

如果网关下所有业务都启用,可以直接在插件中配置。

source指,写入那个参数,一般都是http_x_forwarded_for。

trusted_addresses指,set_real_ip_from,一般写需要忽略的内网ip地址。比方lb的内网地址,或者有内网转发的话,集群内网的ip地址。

以上。


http://www.niftyadmin.cn/n/5845418.html

相关文章

Cloudflare 2024 网络流量回顾:洞悉网络发展趋势与安全挑战

Cloudflare 近日发布了 2024 年网络流量回顾报告,为我们提供了宝贵的全球互联网流量数据。这份报告涵盖了 IPv4/IPv6 比例、HTTP 协议版本占比、API 客户端语言分布、浏览器市场份额以及机器人流量分析等多个方面,为我们理解当前网络发展趋势和安全挑战提…

profinet转ModbusTCP网关,助机器人“掀起”工业智能的惊涛骇浪

在现代汽车制造过程中,生产设备的精确控制与实时监测是确保产品质量和生产效率的关键。某汽车制造厂在其生产线上应用了可编程逻辑控制器(PLC)和压力传感器,这两种设备分别使用稳联技术Profinet和ModbusTCP协议( WL-A…

linux——网络计算机{序列化及反序列化(JSON)(ifdef的用法)}

linux——网络(服务器的永久不挂——守护进程)-CSDN博客 目录 一、序列化与反序列化 1. 推荐 JSON 库 2. 使用 nlohmann/json 示例 安装方法 基础用法 输出结果 3. 常见操作 4. 其他库对比 5. 选择建议 二、ifdef宏的用法 基本语法 核心用途…

RabbitMQ 从入门到精通:从工作模式到集群部署实战(五)

#作者:闫乾苓 系列前几篇: 《RabbitMQ 从入门到精通:从工作模式到集群部署实战(一)》:link 《RabbitMQ 从入门到精通:从工作模式到集群部署实战(二)》: lin…

用pytorch实现一个简单的图片预测类别

前言: 在阅读本文之前,你需要了解Python,Pytorch,神经网络的一些基础知识,比如什么是数据集,什么是张量,什么是神经网络,如何简单使用tensorboard,DataLoader。 本次模型训练使用的是…

【提示工程】:如何有效与大语言模型互动

随着人工智能技术的快速发展,大语言模型(LLM)如 GPT 系列在各类任务中的应用越来越广泛。从文本生成到代码编写,从数据分析到内容创作,这些模型展现出了强大的能力。然而,要充分发挥大语言模型的潜力,关键在于如何设计高质量的提示词(Prompts)。这门技术被称为提示工程…

深度探索未来的搜索引擎 —— DeepSeek

随着信息时代的进步,我们每天都在生成、分享和消费大量的数据,如何从海量的内容中迅速找到有价值的信息,成为了现代社会的重要课题。传统的搜索引擎虽然在很长时间内引领了互联网的发展,但随着技术的进步和用户需求的变化&#xf…

本地大模型编程实战(08)自制聊天机器人(2)

文章目录 准备使用简单的提示词使用复杂一点的提示词总结代码 本文将演示使用大语言模型自制聊天机器人。主要的内容有: 使用 LangGraph 进一步完善聊天机器人使用提示词改变 LLM 的能力 我们将同时使用 llama3.1 和 deepseek 做演示。由于 langchain 可能对不同大…