How to reverse proxy a Minecraft Bedrock server?

I've tried again with Traefik 2.3.0-rc4. It's now finally working. I attached the configuration below.

version: '3'

services:
  traefik:
    image: traefik:2.3
    command: >
      --providers.docker=true
      --entryPoints.bedrock.address=:19132/udp
    container_name: traefik
    restart: always
    logging:
      options:
        max-size: "8m"
        max-file: "10"
    ports:
      - 19132:19132/udp
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock

  bedrock:
    image: itzg/minecraft-bedrock-server
    container_name: bedrock
    restart: always
    stdin_open: true
    tty: true
    logging:
      options:
        max-size: "8m"
        max-file: "10"
    stdin_open: true
    tty: true
    environment:
      - EULA=true
      - VERSION=LATEST
      - SERVER_NAME=Bedrock Server
    volumes:
      - /etc/timezone:/etc/timezone:ro
      - bedrock:/data
    labels:
      - "traefik.udp.routers.bedrock.entrypoints=bedrock"
      - "traefik.udp.routers.bedrock.service=bedrock"
      - "traefik.udp.services.bedrock.loadbalancer.server.port=19132"

volumes:
  bedrock: {}

Please enjoy!