Saya memiliki masalah dengan server HAProxy. Saya ingin meneruskan dalam header IP klien. Saya hampir melakukannya, tetapi ada kasus yang menarik dan saya tidak bisa mengetahuinya. Saya perlu menulis IP klien di 2 tempat di header, di tag X-CLIENT-IP dan X-FORWARDED-FOR.
Masalahnya adalah: Saat saya gunakan
option http-server-close
option forwardfor
Pada server target saya lihat di header X-FORWARDED-FOR = xxx.xxx.xxx.xxx (ip klien) tetapi tidak ada header x-client-ip.
Ketika saya menggunakan:
option forwardfor header X-Client-IP
option http-server-close
Pada server target saya melihat header X-CLIENT-IP = xxx.xxx.xxx (IP klien) tetapi X-FORWARDED-FOR = xxx.xxx.xxx.xxx (HAProxy ip)
Saya perlu melihat pada header target di mana X-CLIENT-IP dan X-FORWARDED-FOR memiliki nilai IP klien.
Saya mencoba mencampur konfigurasi seperti
option forwardfor
option forwardfor header X-Client-IP
option http-server-close
Tidak berpengaruh. Saya juga tidak bisa menginstal modul apa pun. Targetnya adalah IIS.
Ada ide? :(