Routing traffic to a service outside the kubernetes cluster

I have recently set up kubernetes with traefik at my home to host most of my services. There are some items that will not be moved into the cluster though, like the web inferface for my NAS.

I only have a single public IP address so ideally I would like to be able to use traefik running on the cluster to proxy to other machines on my local network for services that wont end up in the cluster.

I've read every post I can find about this and tried lots of examples using either externalName or LoadBalancer service types but the best I get is a 404 response.

Should this be possible? Does anyone have any examples of how to do this if it is possible?

Thanks in advance for any help with this!