Laravel Packages

Share Your Laravel App with Cloudflare Tunnel

Published
Share Your Laravel App with Cloudflare Tunnel image

The Cloudflared for Laravel is a simple package to create and manage Cloudflare Tunnel for your Laravel projects. Paried with a companion Vite plugin for Cloudflared, you can easily test and debug your frontend on any device.

It works using the following Artisan command, which will set up a Cloudflare tunnel, configure DNS, set up a Herd link, and save the configuration to .cloudflared.yaml in your project:

# Install
php artisan cloudflared:install
 
# After setup, run it
php artisan cloudflared:run

You can also remove the tunnel, DNS records, and configuration using the provided Artisan command:

php artisan cloudflared:uninstall

This package also requires a Cloudflare account and depends on Cloudflare Tunnel, which you will need to download. The cloudflared CLI is also available via Docker.

Install this in your project via Composer:

composer require aerni/cloudflared

👨‍💻 You can get started with this package on GitHub: aerni/laravel-cloudflared

Paul Redmond photo

Staff writer at Laravel News. Full stack web developer and author.

Sponsored

masteringlaravel logo
Laravel Code Review

Get expert guidance in a few days with a Laravel code review

Visit Laravel Code Review

The latest

View all →
Laravel 14 Adds a defaults() Method to Eloquent Models image

Laravel 14 Adds a defaults() Method to Eloquent Models

Read article
Laravel AI SDK and Laravel MCP Security Fixes: Update Now image

Laravel AI SDK and Laravel MCP Security Fixes: Update Now

Read article
Mailbox for Laravel: Preview and Test Rendered Email image

Mailbox for Laravel: Preview and Test Rendered Email

Read article
Count Worker Crashes as Job Exceptions in Laravel 13.34 image

Count Worker Crashes as Job Exceptions in Laravel 13.34

Read article
Elastic Bridge: Eloquent-Style Queries for Elasticsearch and OpenSearch image

Elastic Bridge: Eloquent-Style Queries for Elasticsearch and OpenSearch

Read article
Laravel Release Cycle: Versions, Support Policy, and Dates image

Laravel Release Cycle: Versions, Support Policy, and Dates

Read article