I have Traefik configured in Docker, and WireGuard is working fine but I noticed when uploading a large file to my server, Traefik CPU usage uses up every bit of my CPU utilization on an Intel i3 12100.
The labels I'm running on the WireGuard container are as follows.
traefik.enable: "true"
traefik.udp.routers.wireguard.entryPoints: "wireguard"
traefik.udp.routers.wireguard.service: "wireguard"
traefik.udp.services.wireguard.loadBalancer.server.port: "51820"
Then on Traefik the command I'm using is this.
--entryPoints.wireguard.address=:51820/udp
Am I perhaps missing something, or is there a reason that the CPU utilization is so high? I was only able to upload at 6MBps, as opposed to 45MBps when not routing through Traefik.