我有一个haproxy设置为https,因此我必须启用模式:TCP,但事实certificate,因为forwardfor被忽略,我看不到原来的IP。 有没有办法绕过它?
haproxy版本:1.4.9
欢呼声,/ Marcin
x-forwarded-for是一个HTTP头域,所以与传输层(TCP)无关。 通常web代理插入x-forwarded-for数据。
如果您想在传输层平衡时获得源IP,则需要使用TPROXY支持编译haproxy。 请参阅: http : //blog.loadbalancer.org/configure-haproxy-with-tproxy-kernel-for-full-transparent-proxy/
但是请注意, 当前 Linux内核默认支持TPROXY(自2.6.28开始),因此如果内核版本> 2.6.28,则可以跳过上述博客文章中描述的内核步骤。