I’ve set up a couple cloudflared tunnels, and I’m starting to dial in the layers of security I want with them, but I’m having trouble getting the results I want. I feel like I’m close, and just need a nudge.
Application #1, Dashy Dashboard dash.example.url
:
I want to be allowed to access my dashboard if accessing from my Home IP, I want to be allowed to access Dashy from my mobile device/laptop if I’m connected to WARP for my account.
Application #2, NGINX website, site.example.com
:
I want to make this accessible for everyone, but since it’s hosted on my small infrastructure, I would like to have a Cloudflare Challenge, like a Email Pin to prevent lots of traffic. I only expect 5 unique visitors a month, give or take. This one is working, except I would like to allow access to it for testing from my home IP, I keep getting OTP challenges.
My attempts to get these done haven’t been successful so far, and I think it’s self inflicted. For Dashy, it seems that no matter what IP I am using, I get the Cloudflare Email OTP challenge and I can’t seem to wrap my head around the WARP access (maybe that part isn’t doable).
Default Allow rules has my IP address allowed and OTP allowed, like I’ve seen in tutorials, but I can’t see where to select “Bypass” for the IP address, I only have “include”, “exclude”, and “require”. None of these seem to be the settings I’m looking for, and I am not sure where to add WARP client access, if that is even possible. I don’t want to break the NGINX application when I set up the dashboard. Any help figuring out the best way to set this up would be appreciated. I think I’m just missing something small in the documentation. Thanks in advance.