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)