Cloudflare Tunnel Pros and Cons

How

When you install the Cloudflare Tunnel application within your internal network, it establishes a secure reverse tunnel to the Cloudflare infrastructure. All data from the user passes through a layer 7 proxy at Cloudflare, where it is decrypted, scanned, and forwarded to the intended application.

Benefits

  • Eliminates the need for configuring certificates and DNS
  • Eliminates the need for complex firewall configurations
  • Provides encryption and secure transmission of data
  • DDoS protection

Drawbacks

  • Cloudflare has full control and visibility over the transmitted data. Even with strict TLS enabled, Cloudflare can decrypt and access sensitive information, including usernames, passwords, personal data, and IP addresses.
  • Increased latency as everything goes through an extra server
  • 100mb upload limit in a single http request (It might not be a problem with all apps though, some apps use chunked uploads where they split the upload into multiple request and bypass the limit)

Reference

Why Cloudflare Tunnel is a Bad Idea