From 373e715e8d078d65f59325e50100c30d69b9b478 Mon Sep 17 00:00:00 2001 From: Andras Bacsai Date: Fri, 8 Nov 2024 14:03:26 +0100 Subject: [PATCH] fix: disable cloudflare tunnel on "localhost" --- app/Livewire/Server/CloudflareTunnels.php | 3 +++ resources/views/components/server/sidebar.blade.php | 8 +++++--- .../views/livewire/server/cloudflare-tunnels.blade.php | 3 +-- 3 files changed, 9 insertions(+), 5 deletions(-) diff --git a/app/Livewire/Server/CloudflareTunnels.php b/app/Livewire/Server/CloudflareTunnels.php index 311196473..f69fc8655 100644 --- a/app/Livewire/Server/CloudflareTunnels.php +++ b/app/Livewire/Server/CloudflareTunnels.php @@ -17,6 +17,9 @@ class CloudflareTunnels extends Component { try { $this->server = Server::ownedByCurrentTeam()->whereUuid($server_uuid)->firstOrFail(); + if ($this->server->isLocalhost()) { + return redirect()->route('server.show', ['server_uuid' => $server_uuid]); + } $this->isCloudflareTunnelsEnabled = $this->server->settings->is_cloudflare_tunnel; } catch (\Throwable $e) { return handleError($e, $this); diff --git a/resources/views/components/server/sidebar.blade.php b/resources/views/components/server/sidebar.blade.php index 68ff3729b..c873b8aa2 100644 --- a/resources/views/components/server/sidebar.blade.php +++ b/resources/views/components/server/sidebar.blade.php @@ -10,9 +10,11 @@ href="{{ route('server.private-key', ['server_uuid' => $server->uuid]) }}">Private Key @if ($server->isFunctional()) - Cloudflare - Tunnels + @if (!$server->isLocalhost()) + Cloudflare + Tunnels + @endif Destinations diff --git a/resources/views/livewire/server/cloudflare-tunnels.blade.php b/resources/views/livewire/server/cloudflare-tunnels.blade.php index 4cb7fc2ec..45a69bb5a 100644 --- a/resources/views/livewire/server/cloudflare-tunnels.blade.php +++ b/resources/views/livewire/server/cloudflare-tunnels.blade.php @@ -12,8 +12,7 @@ -
Secure your servers with Cloudflare Tunnels
- +
Secure your servers with Cloudflare Tunnels.
@if ($isCloudflareTunnelsEnabled)