I'm doing an ssh reverse tunnel but iPad app doesn't see it

I just started using a T-Mobile 5G Gateway and it doesn't support inbound port mapping. So I decided to create a Linode server and do a reverse ssh tunnel pointing back to the machine on my local network that hosts the DVR. If I use the WebUI and use the Linode IP address the UI works and I can watch TV without any problems.

But for some reason the iPad DVR app doesn't connect. I try to use the at home connection which allows me to type in the Linode IP address. I get the guides but when I select a TV channel, I always get Tuner Unreachable. Apparently something is going on behind the scenes and it isn't using the IP or port 8089 when trying to display video.

Is there another port that needs to forwarded? Or is the App trying to reach the HDHomeRun tuner directly? Seems odd that the Web application is doing something different.

1 Like

You can email [email protected] with the public IP you want set on your remote access domain. Then my.channelsdvr.net should work in the browser, and if that works then the app should be able to connect in away from home mode.

Alternatively you could install Tailscale on the DVR server and your iPad

Tailscale looks interesting. If it is free and I can get it installed, that should be a good solution. Thanks for the quick reply.

Tried Tailscale. Nice solution for other things but it doesn't solve the problem with trying to watch something from my HDHomeRun tuner in the iPad app. It always says "Tuner Unreachable". I have tried with the Mac DVR server as an exit node and without and with allow local network access and without. Nothing seems to change. Still works fine from the Web application though.

Is tuner sharing enabled in the iPad app?

Weird, it has started working with the ssh reverse tunnel. I'm not sure what changed. I just turned on tuner sharing to check but it doesn't seem to matter.

Edit: Doh!, my WiFi was turned back on. It is still doing the same thing.

1 Like

Without tuner sharing, your iPad app goes directly to the HDHR tuner.
With tuner sharing enabled it goes through the DVR.
Web playback always uses tuner sharing.

2 Likes

Yup it seems to work. Thanks!

3 Likes

:+1:

You can use tailscale to route your home subnet.
Subnet routers and traffic relay nodes · Tailscale