your router is the right place, you dnat 6881 tcp/udp from the router to your docker host ip, the docker host will handle getting it to the client – if that just won’t work, you could start with ismyportopen.com, your ISP could be blocking things, you could also verify you’re not explicitly blocking the traffic on the docker host.