Server Dedicato: Configurare il Cloudflare Tunnel per txAdmin
Questa guida è stata creata con i seguenti prodotti:
(I dettagli possono variare con prodotti di fornitori diversi ma i concetti principali rimangono gli stessi)
Introduzione
Se vuoi aggiungere un livello extra di sicurezza oltre alla protezione DDoS già inclusa di ZAP-Hosting, puoi mettere al sicuro la tua istanza txAdmin usando un Cloudflare Tunnel. Così facendo, l’interfaccia web di txAdmin non sarà più esposta tramite l’IP pubblico del server, ma sarà accessibile in modo sicuro tramite il tuo dominio personale. Qualsiasi attacco diretto alla porta di txAdmin verrà filtrato da Cloudflare, mentre potrai bloccare completamente la porta locale senza perdere l’accesso.
Prerequisiti
Per usare un Cloudflare Tunnel su Windows ti serve un Server Dedicato Windows, un’installazione funzionante di txAdmin, la porta di txAdmin e un dominio già collegato al tuo account Cloudflare. Se il tuo dominio non è ancora collegato a Cloudflare, segui prima la nostra guida Cloudflare Setup.
Il Cloudflare Tunnel funziona creando una connessione crittografata in uscita dal tuo server verso Cloudflare, così non serve tenere porte pubbliche aperte per txAdmin.
Configurazione Cloudflare
Prima di installare cloudflared sul tuo vServer Windows, crea e configura il tunnel direttamente dalla dashboard di Cloudflare.
Accedi al tuo account Cloudflare e vai nella sezione Zero Trust. Qui puoi creare un nuovo tunnel che poi inoltrerà il traffico verso l’interfaccia di txAdmin.
Installazione Cloudflare Tunnel
Cloudflare mette a disposizione un tool leggero chiamato cloudflared. Installarlo su Windows è super semplice. Prima scarica il Windows installer.
Una volta scaricato, avvia l’installer e completa l’installazione. Quando hai finito, apri il Prompt dei comandi come Amministratore. In questa finestra, esegui il comando fornito:
cloudflared.exe service install eyJhIjoiMj...
Dopo aver eseguito il comando, il tuo server si collegherà a Cloudflare tramite il tunnel. Se tutto va a buon fine, lo stato nella sezione Connectors cambierà in Connected, confermando che il tunnel è attivo e funzionante.
Configura il Cloudflare Tunnel
Ora configura le impostazioni di Route Traffic. Crea una nuova voce per un sottodominio a tua scelta. In questo esempio usiamo il sottodominio txAdmin, che poi userai per accedere all’interfaccia txAdmin.
Seleziona il dominio che vuoi usare, imposta il tipo di servizio su HTTP e inserisci localhost:porta come URL. Sostituisci porta con quella definita per la tua istanza txAdmin. In questo esempio useremo la porta 40500.
Invece di usare la porta di default di txAdmin 40120, ti consigliamo di usare una porta diversa per aumentare la sicurezza.
Configura il Firewall di Windows
Per evitare che la porta sia raggiungibile fuori dal tunnel, configura il Firewall di Windows in modo che la porta accetti connessioni solo da localhost. Limita il campo indirizzo remoto a 127.0.0.1. Così tutto il traffico deve partire dal sistema locale e qualsiasi accesso esterno viene bloccato, garantendo che il servizio dietro cloudflared non sia raggiungibile dalla rete esterna al tunnel.
netsh advfirewall firewall add rule name="Cloudflared Local Only" dir=in action=allow protocol=TCP localport=40500 remoteip=127.0.0.1
Con questa configurazione, ogni tentativo di accesso dall’esterno della macchina viene bloccato, assicurando che il servizio dietro cloudflared non sia accessibile fuori dal tunnel.
Conclusione
Quando il Cloudflare Tunnel è attivo, la tua interfaccia txAdmin sarà accessibile solo tramite il tuo dominio, mentre tutte le richieste passeranno da Cloudflare dove vengono filtrate e protette.
L’accesso diretto alla porta txAdmin tramite l’IP del server è bloccato, eliminando completamente la superficie di attacco originale. Così txAdmin resta stabile, sicuro e sempre raggiungibile anche se qualcuno prova a sovraccaricare o attaccare l’interfaccia.
Per qualsiasi domanda o supporto, non esitare a contattare il nostro team di assistenza, disponibile ogni giorno per aiutarti! 🙂