Cloudflared Tunnel - multiple services (domains), different accounts for authentication, the same origin/server?

When you run a cloudflared tunnel, the only thing needed is a UUID.json file (called credentials file Useful terms · Cloudflare Zero Trust docs).

That file contains the tunnel UUID (in the file name), the tunnel Name, tunnel secret and account (in the file JSON contents).

Each cloudflared tunnel command can use 1 tunnel UUID.json file and run that tunnel.

That said, you can run as many cloudflared tunnel processes as you want within the same host/origin/machine, using as many different UUID.json files (possibly from different accounts) that you want.

2 Likes