It appears that Argo Tunnel is a single point of failure. When Cloudflare was having issues today, we were unable to access several of our servers. Fortunately, most of them were development servers.
I was considering using Argo Tunnel for our production servers, but will have to rethink this. If our production systems were on Argo Tunnel, they would have been inaccessible for several hours.
I’ve been using AT on our dev systems for several months and this is not the first time I’ve noticed problems (but this is the longest downtime I’ve seen). I tried using the tunnel for SSH connections, but it continues to drop the connection (despite having TCP keep-alive enabled on my Mac Iterm client). I can keep a direct SSH connection open for days or weeks, but I’m lucky if AT keeps SSH open for more than an hour or two. Argo Tunnel may be fine for web connections that are constantly renewed, but for us it’s unusable for SSH.
Is Cloudflare doing anything to address the SPOF problem with Argo Tunnel?
With my experience over the past few months, I’m not confident in using it on our production websites. Even with production servers in multiple geographic locations, had I been using Argo Tunnel to connect, all of them would have been down. I have developers working in multiple locations and all of them had problems accessing our systems on Argo Tunnel.