SSH Tunneling without a login?

Hi, I’m new to Cloudflare and I am trying to use it to host web sites from inside the firewall at my home. I have the free version and I set up a self-hosted app with an ssh tunnel and it worked great, but CF overlays a login page and what I really want is to just have the traffic go straight through (anonymous access). What are my options?

This sounds like two different things:

  1. An SSH tunnel…for a website?
  2. A login page. (Can you post a screenshot of this?)

I have a Raspberry Pi at home with Cloudflare Tunnel for SSH and HTTPS.

Here’s my config file:

credentials-file: /root/.cloudflared/TUNNEL_ID.json
ingress:
  - hostname: ssh.EXAMPLE.COM
    service: ssh://localhost:22
  - hostname: pihole.EXAMPLE.COM
    service: https://127.0.0.1:443
    originRequest:
      connectTimeout: 30s
      noTLSVerify: true
  - service: http_status:404
1 Like

LOL, that’s pretty much exactly what I’m doing - hosting a website from my rpi. Here is the page I see when I access clusterfun.tv.

You can just remove the Access Policy.

1 Like

It appears you added an Access app for that hostname. You’d need to delete that App to get rid of that login screen.

1 Like

Yes, I figured. WHat are my options? Is there another Cloudflare service that will allow anonymous access? Do I need to find some other provider?

Now I’m totally confused. Your option is to remove that “Access” application that installs a login screen. Then you’ll have anonymous access to that hostname.

Sorry, mixed threads there. I thought the app was required based on the way the docs say to set up ssh tunneling. removing the app appears to work, though I don’t have time to fully verify at the moment.

THANK YOU for your help!

1 Like

OK, I am back. The login request is gone, but hitting my domain returns a blank page. I will open up a new thread for that.