I moved my previous setup to Cloudflare tunnels for my Plex *arr stack. Works perfectly. Users get to Overseerr no problem and my stats on Cloudflare no longer show thousands of hits by bots and crawlers from all over the globe.
The only problem I’m having and I can’t wrap my heard around is how to access my servers ssh using the Termius app on IOS.
If I set up a public hostname to it it failes because it’s not getting the prompt for auth. There is no way to add custom headers into the client to use the service auth token (that I know of).
I tried reading the docs for a private network using the Warp client on my phone, which I have installed and registered with my team and it now shows as using the VPN.
So theoretically my phone is now going through cloudflare.
I’ve had to resort to using the IP address of my home network and port forwarding to my Ubuntu box to ssh in.
I am using an alternate port on the ssh server ie 2555 and the external port is 2556 so that somewhat hides it. I also disabled password login, root login and required key login.

Anyone have any insight on how to accomplish this or is it just not possible with the Termius app on ios?

  • amcco1@alien.topB
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago

    Ssh requires you to install the cloudflared client on your device that you are try to connect with.

    Cloudflare Tunnels is really only food for http/s, all other protocols require a cloudflared client.