I want forwarding port 5660[public] to 28967[private192.168.1.50]

No.
You published your node on 5660 public port, so you should forward the 5660 to your host with a docker.

Also, the forwarding is working in a reverse way - from WAN to LAN

You can forward the 5660 to the 28967 of your host with docker, if you want, but in such case in the docker run command you should change the port mapping too: -p 28967:28967