I have noticed that enabling the challenge in cloudflare’s WAF (interactive or JS, I tried both) is breaking the app remote connectivity, I don’t entirely understand why.
The interactive challenge seems to work fine, the app brings it up, I tick the cloudflare box “I’m human” but then the app goes suddenly to the initial configuration page, looking for local instances of home assistant…
Cloudflare’s JS challenge doesn’t work at all, something in the embedded browser is breaking the challenge page.
For those unfamiliar with Cloudflare’s challenges, it is intended to protect web pages from bots, but can be applies via WAF on an entire domain and hence on argo tunnels as well. I use it to block entirely geographies for example. It’s not a panacea (bots can use VPNs too…) but it’s like they always say: one more cheese layer.