NLB with ssl termination config


I tried to configure traefik to run with a Network Load Balancer with Ssl termination in AWS.
I make it work with the dashboard.
But when I want it to work with Harbor it became tricky.
I can access to Harbor web page and I can login with the docker client into Harbor. But I can't push or pull any images.
The docker cli times out, it seems that the response from the Harbor registry contains headers in http instead of https.

Does anyone know if it's possible to use Traefik with a L4 load balancer?

Edit: when the nlb doesn't handle the ssl termination, but instead it's harbor that handle it, it's working great.