Everything you wanted to know about using Cloudflare Zero Trust Argo tunnels for your personal network. For those like me who were still confused even after reading the article, I think this is the lowdown:

  • ZT tunnels let you expose private resources/services to the internet (or your users) via Cloudflare’s edge network. You install cloudflared on an internal host, and register a “tunnel” so that requests to a hostname or IP get forwarded securely into your network (similar to tailscale).
  • Unlike classic VPNs (which open full network access) or traditional Cloudflare tunnels (which merely publish a service), this approach adds granular access control; you can define exactly who can access which resource, based on identity, device posture, login method, etc.
  • It also solves NAT/firewall issues often faced by P2P-based overlays (e.g., Tailscale) by routing everything through Cloudflare’s network, avoiding connectivity failures when peer-to-peer fails.

For in-browser auth you can then use Cloudflare Access, or you can install the cloudflare Warp client which is a VPN-like thing that would give you full control over the access to whatever service(s) you were exposing this way.

  • Tenebris Nox@feddit.uk
    link
    fedilink
    English
    arrow-up
    1
    ·
    2 hours ago

    I’m interested to know if anyone is using a Cloudflare tunnel to stream audio? It breaks their terms but I’ve read that they tend to ignore it.

    • artifex@piefed.socialOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      2 hours ago

      This has been on my list of things to try for a while, but I’m currently in “if-it-aint-broke-dont-fix-it” mode.

  • Helix 🧬@feddit.org
    link
    fedilink
    English
    arrow-up
    29
    arrow-down
    4
    ·
    17 hours ago

    I don’t trust cloudflare, especially not with stuff like zero trust. They’re a terrible company and I think they should fail.

    • lIlIlIlIlIlIl@lemmy.world
      link
      fedilink
      English
      arrow-up
      10
      ·
      15 hours ago

      Would you be willing to share more about your position? I’ve been happy with their service, but want to be fully informed about who I’m doing business with

      • Technus@lemmy.zip
        link
        fedilink
        English
        arrow-up
        7
        arrow-down
        5
        ·
        15 hours ago

        Could start with the fact that they go down about once a month now and take half the Internet with them.

        • lIlIlIlIlIlIl@lemmy.world
          link
          fedilink
          English
          arrow-up
          5
          ·
          4 hours ago

          Ah OK, so when you said “terrible company” you meant performance? I’ve had great performance with them so far fortunately

        • Holytimes@sh.itjust.works
          link
          fedilink
          English
          arrow-up
          3
          ·
          8 hours ago

          That’s less a problem with cloud flare it self and more just a issue of anything the scope and scale of what they have become. Even a better company would face the same issues.

          It’s fair to argue that they we should spread things out more to make them more resilient.

          But that’s more a knock against centralization than the service at hand. It’s also fair to show that they’re good enough that they were able to reach this point. Or more accurately. Everyone else was worse so they reached this point.

          It always feels like blaming cloudford at this point is much like blaming the horse for its Rider.

  • q7mJI7tk1@lemmy.world
    link
    fedilink
    English
    arrow-up
    22
    ·
    19 hours ago

    I only started using Cloudflare tunnels recently, but I’m now using the self hosted alternative Pangolin on a VPS for private services, and I keep the Cloudflare tunnel for public web hosting, i.e WordPress. This also allows easy restriction to the WordPress login page for other users via Google auth etc which is something very simple with CF.

    Having split up my private/public services to seperate tunnels also means I don’t stand the chance of taking the public services offline with my constant tinkering of Pangolin and the VPS it runs on.

    I have pushed the CF tunnel for file transfers occasionally (which is against their terms), but it hits remarkable speeds for a ‘free’ service.