F5社区-F5技术交流中心

F5支持Proxy Protocol测试

2021-06-20 01:09:23

邹善

F5支持Proxy Protocol测试

proxy protocol通过为tcp添加一个很小的头信息(协议栈、源IP、目的IP、源端口、目的端口),来方便地传递客户端信息。在一些非HTTP协议而且server支持proxy prtoocol协议的场景下,获取用户真实IP时非常有用。F5可以通过iRule来支持Proxy Protocol协议。

以下为测试连接图:


ServerNGINX server,本身也支持proxy protocol

F5上配置vs:



pool member


iRule为:


NGNIX server上的配置:

Logproxy_protocol_addr:

配置接收proxy_protocol协议:



打印出来的日志:可以提取出client真实IP


F5上抓包验证TCP信息中有proxy protocol信息:


参考:

https://devcentral.f5.com/s/articles/proxy-protocol-initiator


发布评论 加入社群

发布评论

相关文章

博文精选|工行“去 O”数据库选型与分布式架构设计

F5小安

2021-09-17 10:45:32 904

通过F5提取TOA中的真实源地址

Will Tang

2020-11-27 17:22:57 4004

通过F5实现IPv6地址TOA插入

熊平

2020-11-27 13:35:50 2752

Login

手机号
验证码
© 2019 F5 Networks, Inc. 版权所有。京ICP备16013763号-1