Access WinBox via domain. TCP config dosent work

Hi, I think that I am in need of some help. I need to access WinBox via the subdomain. It works on my local network with static DNS but it doesn't work with traefik and I think that it is because the TLS is added to the request. I tried to do something with TCP routing but it doesn't work.

Here is the config that I am currently running

traefik.yml

api:
dashboard: true
debug: true
entryPoints:
http:
address: ":80"
https:
address: ":443"
WinBox:
address: "8291"
serversTransport:
insecureSkipVerify: true
providers:
docker:
endpoint: "unix:///var/run/docker.sock"
exposedByDefault: false
file:
filename: /config.yml
certificatesResolvers:
cloudflare:
acme:
email: example@gmail.com
storage: acme.json
dnsChallenge:
provider: cloudflare
resolvers:
- "1.1.1.1:53"
- "1.0.0.1:53"

version: '3'

services:
traefik:
image: traefik:latest
container_name: traefik
restart: unless-stopped
security_opt:
- no-new-privileges:true
networks:
- proxy
ports:
- 80:80
- 443:443

environment:
  - CF_API_EMAIL=example@gmail.com
  - CF_DNS_API_TOKEN=API Token
  # be sure to use the correct one depending on if you are using a token or key
  - CF_API_KEY= API KEY
volumes:
  - /etc/localtime:/etc/localtime:ro
  - /var/run/docker.sock:/var/run/docker.sock:ro
  - /home/admin/traefik/data/traefik.yml:/traefik.yml:ro
  - /home/admin/traefik/data/acme.json:/acme.json
  - /home/admin/traefik/data/config.yml:/config.yml:ro
labels:
  - "traefik.enable=true"
  # https
  - "traefik.http.routers.traefik-secure.tls=true"
  - "traefik.http.routers.traefik-secure.entrypoints=https"
  - "traefik.http.routers.traefik-secure.rule=Host(`traefik.local.example.com`)"
  # wildcard certs
  - "traefik.http.routers.traefik-secure.tls.certresolver=cloudflare"
  - "traefik.http.routers.traefik-secure.tls.domains[0].main=local.example.com"
  - "traefik.http.routers.traefik-secure.tls.domains[0].sans=*.local.example.com"
  - "traefik.http.routers.traefik-secure.tls.domains[1].main=example.com"
  - "traefik.http.routers.traefik-secure.tls.domains[1].sans=*.example.com"
  - "traefik.http.routers.traefik-secure.service=api@internal"
  # global redirect to https
  - "traefik.http.routers.http-catchall.rule=hostregexp(`{host:.+}`)"
  - "traefik.http.routers.http-catchall.entrypoints=http"
  - "traefik.http.routers.http-catchall.middlewares=redirect-to-https"
  # middleware redirect
  - "traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https"

networks:
proxy:
external: true

See other post.