Podłączanie domeny WWW przez tunel Cloudflare

In 

Cloudflare Tunnel pozwala na bezpieczne przekierowanie ruchu z Twojej domeny bezpośrednio do aplikacji uruchomionej na serwerze, bez konieczności publicznego otwierania portów. Poniżej znajduje się instrukcja, jak krok po kroku skonfigurować takie połączenie.

1. Sprawdź port aplikacji w panelu

Zaloguj się do panelu serwera i zlokalizuj port przypisany do Twojej aplikacji WWW (w tym przykładzie jest to port 27028).

Port serwera

2. Przejdź do sekcji Cloudflare Zero Trust

Zaloguj się na swoje konto Cloudflare, wybierz odpowiednie konto z menu bocznego i przejdź do zakładki Zero Trust. Następnie w sekcji Networks wybierz opcję Tunnels.

ℹ️ Uwaga: Cloudflare może poprosić Cię o podanie danych karty płatniczej podczas pierwszego uruchomienia usługi Zero Trust. Funkcja tuneli w podstawowym zakresie jest jednak w pełni darmowa, a ten krok służy jedynie weryfikacji konta i można go bezpiecznie przejść.

Tunel CloudFlare
Tunel CloudFlare

3. Stwórz nowy tunel sieciowy

Kliknij przycisk Create a tunnel, a jako typ wybierz domyślny instalator Cloudflared. W kolejnym kroku nadaj tunelowi dowolną, unikalną nazwę (np. nazwę swojego projektu), która ułatwi Ci jego późniejszą identyfikację, i przejdź dalej.

4. Wyodrębnij token autoryzacyjny

Na ekranie instalacji pojawi się gotowe polecenie dla systemu operacyjnego. Twoim zadaniem jest skopiowanie tego polecenia i wycięcie z samego jego końca unikalnego ciągu znaków (zaczynającego się zazwyczaj od eyJ...). Ten ciąg to Twój Token Cloudflare, który będzie niezbędny do aktywacji tunelu w panelu serwera.

Token

5. Skonfiguruj routing domeny i usługę

Przejdź do zakładki konfiguracji publicznych nazw hosta (Public Hostname) w kreatorze Cloudflare i uzupełnij formularz:

  • Subdomain / Domain: Wybierz domenę, pod którą ma działać strona, oraz opcjonalnie wpisz subdomenę.

  • Type: Wybierz protokół HTTP.

  • URL: Wpisz localhost:PORT (gdzie zamiast PORT podajesz numer uzyskany w pierwszym kroku, np. localhost:27028).

    Konfiguracja Tokenu

6. Wklej token w panelu serwera

Wróć do panelu zarządzania swoim serwerem i przejdź do zakładki Uruchamianie (Startup). Znajdź pole opisane jako Cloudflare Tunnel token i wklej tam wycięty wcześniej klucz. Na koniec upewnij się, że przełącznik aktywujący funkcję Cloudflare Tunnel jest włączony.

7. Zrestartuj serwer i przetestuj działanie

Uruchom ponownie swój serwer, aby skrypty startowe mogły zainicjować bezpieczne połączenie z siecią Cloudflare. Po pełnym uruchomieniu aplikacja stanie się bezpiecznie dostępna pod wcześniej skonfigurowanym adresem domeny.