How to get Traefix to pass the Real Remote IP to the pod

I have the Traefik in Kubernetes (LoadBalance Type) with ingressRoute to whoami depoyment running.
The issue I have now is the the Remote IP of the PC is not reported.

How do I get the traefik to report the Remote Machine IP?

All this works if I use the ingress-nginx Ingress Controller.

  1. the RemoteAddr IP belongs to traefik pod.
  2. the IP: belongs to the whoami pod.
  3. X-Real-Ip: belongs to the Kubernetes Node IP.
Hostname: whoami-deployment-85bfbd48f-zvghl
GET / HTTP/1.1
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.4844.51 Safari/537.36 Edg/99.0.1150.39
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9
Accept-Encoding: gzip, deflate
Accept-Language: en-US,en;q=0.9
Upgrade-Insecure-Requests: 1
X-Forwarded-Port: 80
X-Forwarded-Proto: http
X-Forwarded-Server: traefik-694b5bd776-vkvv9

Would you please configure trusted headers as it is explained in our documentation:

Additionally, in regards to the Loadbalancer type in order to preserve the client IP address the following configuration should be also implemented:

I have tried that, May be my setup is different. I am using kube-vip as my cloud provider loadbalancer. This does not do the http/https termination.

Can I say that if the http/https is not terminated at the external "load balancer", I am not be able to forward any headers.