I would like to be able to give people an URL and have them be able to access my service.
Example I have overseerr currently funneled so when the go to url pcname.tail$$$$$.ts.net they are greeted with overseerr. But if I funneled another service at pcname.tail$$$$$.ts.net/immich for example it does nothing just blank loading but the url knows it should be Immich or another service (I can put the url pcname.tail$$$$$.ts.net/immich in the immich app and have it work). I have tried reversing them so I believe I can not set paths after .net.
.
Am I doing something wrong or is this not supported?
just_another_person@lemmy.world 4 weeks ago
I’m not super sure what you’re asking. I think you have some networking concepts confused with application routing, which in the case of a reverse proxy like this depends on how the forward host is passing requests.
Blxter@lemmy.zip 4 weeks ago
Sorry. I just mean to ask if I can use tailscale and funnel multiple ports in order to give access to a couple different selfhosted applications. I am not sure what application routing is. I am still not sure I explaining it well enough.
Oisteink@lemmy.world 4 weeks ago
It can be done but I’d advice to rather set up a reverse proxy and funnel that. Then set up your reverse proxy accordingly.
Issue with the funnel is that its reverse proxy is a bit limited in rewriting. So if your service gas a native url of 127.0.0.1:8000/service1 then you serve it under /service1 If you have several services that expects to be served at root you might find it difficult to.
just_another_person@lemmy.world 4 weeks ago
Tailscale doesn’t work on a port by port basis, it works by tunneling traffic from one IP net segment to another. I’m not sure what specifically Tailscale has out in front to work as a proxy for your connection, but the transport itself isn’t blocking ports or anything.