Nginx 可以用作 Direct Server Return 负载均衡器吗?

Can Nginx work as Direct Server Return load balancer?

有没有办法将 Nginx 配置为直接服务器 Return (DSR) 负载平衡器,类似于此:
http://blog.haproxy.com/2011/07/29/layer-4-load-balancing-direct-server-return-mode/

这对于 HAProxy 和 nginx 都是不可能的,因为它们在 OSI 第 4 层之上充当反向代理。 对于 DSR 模式下的负载平衡,您想在内核层使用 LVS,它在 OSI 第 3 层和第 4 层工作,并分析每个数据包的数据包。

巴蒂斯特

为此,您需要 Nginx proxy_bind 指令的 transparent 参数,该指令在 Nginx Plus R10 或 Nginx 1.11.2+ 上可用。您还需要为 IP 透明度配置路由 table 和防火墙,为直接服务器响应配置 tc。此处完整描述了一个工作示例: https://www.nginx.com/blog/ip-transparency-direct-server-return-nginx-plus-transparent-proxy/