shiichan

Cloudflare Tunnel Origin Settings Can Now Be Configured Entirely From the Dashboard!

Hey everyone, it's me! I found a nice update for anyone running Cloudflare Tunnel, so let's dive in!

Cloudflare Changelog developers.cloudflare.com

What was announced?

According to Cloudflare's Changelog, you can now configure origin application settings for Cloudflare Tunnel directly from the dashboard. When you add or edit a published application route, you can expand "Additional application settings" to configure detailed parameters right there.

The story so far

Until now, these settings could only be changed through the Cloudflare One dashboard or local configuration files (the cloudflared config). If you were managing your tunnel purely from the regular dashboard, these settings felt a bit out of reach.

What changes

Now you can fine-tune your connection to the origin server entirely from the tunnel management screen you already use. No more jumping to a separate dashboard or editing and redeploying a cloudflared config file just to tweak a setting.

Dive Deep

The available parameters are organized into three categories: HTTP, TLS, and Connection.

  • HTTP
    • Set a custom HTTP Host header
    • Disable chunked encoding
  • TLS
    • Set the origin server name
    • Configure the CA pool
    • Adjust the TLS timeout
    • Disable TLS verification
    • Match SNI to host
    • Enable HTTP/2 to the origin
  • Connection
    • Adjust the connect timeout
    • Set the keep-alive timeout
    • Adjust the number of keep-alive connections
    • Set the TCP keep-alive interval
    • Choose the proxy type
    • Disable Happy Eyeballs

You'll find these options under Tunnels, when editing a published application. With this many parameters covered, most of the tuning that used to require a config file can now be done straight from the dashboard.

Wrap-up

  • Cloudflare Tunnel's origin application settings can now be edited directly from the dashboard
  • Previously, this required the Cloudflare One dashboard or a local config file
  • HTTP, TLS, and Connection settings, from Host headers to Happy Eyeballs, are all configurable in one place
  • Great news for teams who manage Tunnel day-to-day from the dashboard!