coco icon indicating copy to clipboard operation
coco copied to clipboard

分布式部署coco记录登录ip问题

Open eastonman opened this issue 7 years ago • 2 comments

架构: 共3台服务器 第一台部署nginx服务器,负责4层转发tcp,反代jumpserver,coco的socket和静态文件 coco使用docker部署在第二台 jumpserver在第三台

nginx 4层转发后 coco记录的登陆ip全部变成前端服务器ip 请问如何解决呢?

是否支持proxy_protocol 或除nginx外的4层代理?

eastonman avatar Dec 31 '18 12:12 eastonman

部署一下toa模块 应该可以解决吧。

yaoyaoio avatar Jan 02 '19 12:01 yaoyaoio

我觉得实现proxy protocol是更根本的解决方案。 毕竟proxy protocol 也是一个较广泛使用的协议,包括haproxy 和 AWS ELB。

协议文档https://www.haproxy.org/download/1.8/doc/proxy-protocol.txt

eastonman avatar Jan 02 '19 13:01 eastonman