Well...
Assuming your LAN == 192.168.1.0/24 and router is 192.168.1.1
You server is e.g. 192.168.112.0/24 and it's IP is 192.168.112.5
- Using any RFC1918 address you're not using (e.g. 172.16.0.1) make a NAT
- If from LAN to 172.16.0.1 at 80/tcp
- Redirect to 192.168.112.5 8123/tcp
I should note, in any case, you have to traverse the router/firewall for anything to work, so this is why I suggested a simple NAT rule.
Also, this is why the device cannot be 192.168.1.6 as you would not cross a network boundary for the OpenWrt to handle the traffic...unless the the OP of the other thread did some kinda Ethernet filtering to accomplish it (which still means it passed interfaces on said device).