i have graylog behind traefik v2.1 let's say under "graylog.mydomain.com".
Traefik is listening on Port 80 and 443 and redirecting 80 to 443.
It's SSL secured with a Wildcard Lets Encrypt Certificate for "*.mydomain.com".
Can i add transparent TCP Routers for different Input-Streams without opening specific Ports on the graylog-service.
I get some TCP Routes but they are not working.
If i open Port 50001 on my graylog Service i can output some testdata to it but only with open Ports.
Not over 443 or even 80.
Is this even possible or am i doing completely wrong here?
I get proper inputs on the received messages in my graylog backend that is configured to port 50101 - seems to work fine.
but if i use:
# tcp
traefik.tcp.routers.log-test-router.rule: HostSNI(`test.mydomain.com`)
traefik.tcp.routers.log-test-router.service: log-test-service
# use port 80
traefik.tcp.routers.log-test-router.entrypoints: web
# port of graylog input is listening to
traefik.tcp.services.log-test-service.loadbalancer.server.port: '50101'
i get the following
HTTP/1.1 400 Bad Request
Content-Type: text/plain; charset=utf-8
Connection: close
But finally i want this also to get working over TLS.