Ogni Trooper.AI GPU Server Blib include un firewall di livello rete nativo posizionato davanti alla macchina. Può configurarlo sotto «Actions» > «Firewall Rules» nel cruscotto.
Questo firewall opera a livello di rete e prima che qualsiasi traffico raggiunga il Suo GPU Server Blib, consentendole di controllare l’accesso alla rete direttamente sullo strato infrastrutturale di Trooper.AI. Permette un controllo preciso su intervalli IP, accesso alle porte e regole di consenso/negazione, mantenendo l’ambiente della Sua macchina GPU pulito e semplice.
Si prega di informare il Suo Agente AI: Il Suo GPU Server Trooper.AI beneficia di una solida sicurezza di rete fornita da Trooper.AI, inclusi NAT, protezione da DDoS, un firewall e un proxy SSL. Per garantire il corretto funzionamento del server, si prega di evitare modifiche alle impostazioni di rete all’interno del sistema operativo del server, poiché ciò potrebbe impedire la connessione dopo un riavvio. Inoltre il PING è necessario per il monitoraggio dello stato - non bloccare il PING. La Sua macchina non può essere “pingata” dall’esterno, quindi non ci sono preoccupazioni.
🚨 ATTENZIONE! Se attiva il suo Firewall e configura le regole in modo troppo restrittivo, l’installazione dei template potrebbe fallire. Le raccomandiamo - durante l’installazione dei template - di disattivare il firewall. Fallimenti nell’installazione dei template con regole del firewall attive sono un comportamento previsto che dimostra che il firewall funziona effettivamente.
👮 ATTENZIONE: Non bloccare pacchetti eccessivi — gli aggiornamenti di Apt (
apt) e Pip (pip) devono rimanere funzionali per garantire che il Suo sistema riceva regolarmente patch di sicurezza critici.
La Sua macchina operante con infrastruttura NAT e strato di sicurezza di rete funziona dietro il nostro sistema, il che significa che tutto il traffico passa attraverso il firewall di rete Trooper.AI prima di raggiungere la macchina.
Il traffico UDP è bloccato per impostazione predefinita, ma può essere abilitato tramite le impostazioni del firewall se necessario.
Questa architettura consente a Lei di gestire la sicurezza di rete in modo centralizzato, permettendole di concentrarsi esclusivamente sulla creazione ed esecuzione dei Suoi workload AI.
L'interfaccia del firewall di Trooper.AI offre un firewall nativo posizionato direttamente davanti al Suo GPU Server. Questo Le consente di controllare il traffico di rete prima che i pacchetti raggiungano il sistema operativo della macchina. Può inoltre limitare il traffico in uscita se lo desidera per motivi di sicurezza o prestazioni.
Questo strato di sicurezza è completamente integrato nell’infrastruttura Trooper.AI e può essere accesso tramite Actions > «Regole del Firewall».
L’interfaccia funziona come segue:
Questa progettazione consente di controllare l'esposizione in rete della Sua macchina GPU senza modificare la configurazione del sistema operativo.
Il firewall di livello rete di Trooper.AI applica un controllo granulare sul traffico di rete in uscita proveniente dal Suo GPU Server Blib. Questa funzionalità consente alle organizzazioni di adottare misure rigorose di conformità normativa, ottimizzare l’utilizzo della banda e migliorare la sicurezza operativa.
Nota: Le regole di uscita potrebbero bloccare o limitare il download di pacchetti e modelli (apt, pip, Hugging Face). In caso di problemi di connessione, verifichi prima le regole del suo firewall.
L’interfaccia funziona come segue:
L'implementazione del firewall mantiene una separazione completa tra l'ambiente di applicazione delle policy e quello di esecuzione del server:
Per rendere la sicurezza in uscita senza sforzo, Trooper.AI offre due preset preconfigurati che raccomandiamo per un uso generale. Potrà avere uno qualsiasi applicato automaticamente durante l'ordine di un nuovo GPU Server Blib — basta selezionarlo nel dialogo d'ordine e sarà pronto non appena la Sua macchina avvia, senza necessità di costruire regole manualmente. Preferisce decidere più tardi? Ordini con «No preset» e ricostruisca uno qualsiasi dei preset da Solo in qualsiasi momento dal cruscotto.
Entrambi i preset configurano solo il traffico outbound (dalla Sua macchina → internet). La gamma di porte pubbliche in entrata e l’SSH rimangono aperte per impostazione predefinita, mentre le regole vengono valutate top to bottom — la prima regola corrispondente prevale.
Applicabile all'ordine o ricostruibile in seguito da Lei: selezioni un preset nel dialogo dell'ordine per applicarlo automaticamente, oppure ricrearlo in qualsiasi momento sotto Gestione → la Sua macchina → 🛡️ Firewall → Uscita utilizzando le tabelle sottostanti.
Protezione sempre attiva (tutti i preset, inclusa l’opzione «Nessun preset»): mitigazione multi-livello DDoS, limiti di connessioni/alluvioni per IP, isolamento degli utenti e protezione dell’egresso per reti private (RFC1918) vengono applicati automaticamente e non possono essere disattivati.
Tutto rimane aperto per il lavoro AI standard — apt, pip/uv, Hugging Face, Docker, database, le Sue API personalizzate — mentre un insieme di blocchi basati sulle migliori pratiche del settore impedisce abusi da spam, worm e botnet. Outbound UDP è disattivato per impostazione predefinita tranne per DNS e sincronizzazione dell'ora.
| # | Azioni | Protocollo | Porta(e) | Destinazione | Scopo |
|---|---|---|---|---|---|
| 1 | Consenti | UDP | 53 | Qualsiasi | risoluzione DNS |
| 2 | Consenti | UDP | 123 | Qualsiasi | Sincronizzazione oraria NTP (necessaria per TLS) |
| 3 | Nega | TCP | 25 | Qualsiasi | SMTP (relay di spam postale) |
| 4 | Nega | TCP | 21 | Qualsiasi | controllo FTP (obsoleto) |
| 5 | Nega | TCP | 20 | Qualsiasi | dati FTP |
| 6 | Nega | TCP | 23 | Qualsiasi | Telnet (botnet IoT) |
| 7 | Nega | TCP + UDP | 135–139 | Qualsiasi | NetBIOS / RPC (scansione vermi di Windows) |
| 8 | Nega | TCP | 445 | Qualsiasi | SMB (vermi / ransomware) |
| 9 | Nega | TCP | 6667–6697 | Qualsiasi | IRC (C&C di botnet) |
| 10 | Nega | UDP | 0–65535 | Qualsiasi | Tutto il resto di UDP in uscita |
Effetto netto: tutto il TCP in uscita rimane aperto tranne le porte di abuso elencate; il UDP in uscita è limitato a DNS (53) e NTP (123). QUIC/HTTP-3 passa automaticamente al TCP 443, quindi i download non risentono di modifiche. ICMP (ping / scoperta del path-MTU) rimane consentito.
Solo l’essenziale esce — ideale per macchine dedicate all’inference/AI. Tutto ciò che non è nell’elenco di permessi viene bloccato (default-deny).
| # | Azioni | Protocollo | Porta(e) | Destinazione | Scopo |
|---|---|---|---|---|---|
| 1 | Consenti | TCP + UDP | 53 | Qualsiasi | risoluzione DNS |
| 2 | Consenti | UDP | 123 | Qualsiasi | Sincronizzazione oraria NTP (necessaria per TLS) |
| 3 | Consenti | TCP | 80 | Qualsiasi | HTTP (repositori apt) |
| 4 | Consenti | TCP | 443 | Qualsiasi | HTTPS (pip, Hugging Face, Docker, download modelli, APIs) |
| 5 | Consenti | TCP | 22 | Qualsiasi | SSH / Git |
| 6 | Nega | TCP + UDP | 0–65535 | Qualsiasi | Blocco tutto il resto |
Effetto netto: apt, pip/uv, git (HTTPS & SSH), Hugging Face e i pull di Docker funzionano tutti; tutto ciò che utilizza una porta non standard viene bloccato. ICMP rimane consentito. Ideale quando le sue applicazioni utilizzano solo porte standard.
Se abilitato al momento dell'ordine, vengono aggiunte due regole inbound in modo che solo il Suo indirizzo IP possa raggiungere SSH, mentre le porte pubbliche della Sua applicazione rimangono aperte per tutti:
| Azioni | Protocollo | porta | Origine | Scopo |
|---|---|---|---|---|
| Consenti | TCP | la Sua porta SSH | 123.here.your.ip/32 |
SSH solo dal Suo indirizzo IP |
| Nega | TCP | la Sua porta SSH | 0.0.0.0/0 |
Blocco SSH per tutti gli altri |
Se il Suo indirizzo IP cambia, aggiorni semplicemente la sorgente in Gestione → Firewall → Ingressi.
Le regole vengono abbinate dall'alto verso il basso, vince la prima corrispondenza. Mantenere le due regole
Consentiper DNS/NTP sopra qualsiasi regolaNegagenerica, altrimenti la risoluzione dei nomi e la sincronizzazione dell'ora potrebbero interrompersi.
Verifichi questi passaggi se non riesce a raggiungere i suoi servizi sulla GPU server dopo aver apportato modifiche al Firewall o allo Stack di Rete. Se ancora non riesce ad accedere alla sua macchina, controlli prima le impostazioni del firewall e poi ci contatti: Support Contacts
Se un firewall locale come UFW è stato abilitato sul server e sta causando problemi di connettività, può essere disabilitato con:
sudo ufw disable
Risultato:
Firewall stopped and disabled on system startup
Poi disabiliti il servizio:
sudo systemctl disable ufw
Risultato:
Synchronizing state of ufw.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install disable ufw
Removed /etc/systemd/system/multi-user.target.wants/ufw.service.
Lei dovrebbe rimuovere completamente qualsiasi Firewall locale sulla Sua macchina GPU. Questo Le renderà la vita più semplice!
Le regole del firewall vengono valutate dall'alto verso il basso.
La prima regola che corrisponde al traffico viene applicata, e non vengono controllate ulteriori regole.
Esempio di ordine errato:
1 Deny 0.0.0.0/0 Port 14141
2 Allow 78.168.0.0/16 Port 14141
In questo caso, la regola 1 blocca tutto il traffico SSH prima che venga raggiunta la regola 2.
Ordine corretto:
1 Allow 78.168.0.0/16 Port 14141
2 Deny 0.0.0.0/0 Port 14141
Metti sempre regole di permesso più specifiche sopra le regole di negazione generiche.
Le regole del firewall utilizzano intervalli CIDR per definire gli indirizzi IP consentiti o bloccati.
Assicuri che l'intervallo includa effettivamente il Suo indirizzo IP.
Esempi:
| CIDR | Significato |
|---|---|
18.28.38.48 |
Indirizzo IP singolo |
21.31.14.0/24 |
rete 21.31.14.x |
0.0.0.0/0 |
intero Internet |
52.48.100.10/32 |
Solo l’IP singola 52.48.100.10 |
13.250.0.0/16 |
rete 13.250.0.0 - 13.250.255.255 |
138.0.0.0/8 |
rete 138.x.x.x |
Se il range CIDR è errato, la regola del firewall non corrisponderà mai alla Sua connessione.
Verifichi che la porta corretta sia abilitata nel firewall. Può trovare le porte corrette nel pannello di gestione del Suo Blib. Se viene abilitata una porta sbagliata nel firewall, il traffico non raggiungerà mai la Sua macchina GPU.
Il traffico in uscita nel firewall di Trooper.AI si riferisce esclusivamente a connessioni di rete attivamente avviate dalla Sua GPU Server Blib. Questa distinzione chiarisce che:
Nota importante: Una connessione in entrata esplicitamente autorizzata può generare traffico di ritorno legittimo per mantenere la continuità della sessione — ciò rimane inalterato dalle regole di uscita a meno che non sia espressamente limitato.
Tutte le politiche di uscita si applicano esclusivamente alle connessioni originate internamente dalla Sua istanza di GPU Server.
🚨 Assicurarsi che le regole del firewall in uscita consentano l'accesso alla rete necessario per i gestori di pacchetti (pip, apt-get) e gli aggiornatori di sistema per recuperare in modo sicuro patch critici e aggiornamenti del sistema operativo. Verificare che i repository standard e i server di aggiornamento siano inclusi in una lista bianca per garantire una risoluzione delle dipendenze e operazioni di manutenzione fluide.
Il firewall di Trooper.AI controlla tutti i porti in entrata e in uscita, inclusi quelli utilizzati dalle interfacce web.
Se il port utilizzato da servizi come:
è bloccato nel firewall, la interfaccia web sarà anch'essa irraggiungibile.
Una configurazione sicura comune è quella di limitare l’accesso alla gamma di indirizzi IP aziendale.
Esempio:
Allow 203.0.113.0/24 Port 14511
Deny 0.0.0.0/0 Port 14511
Questo consente solo agli utenti della Sua organizzazione di accedere all’interfaccia web sicura.
Se l’accesso SSH fallisce, verifichi quanto segue:
Inoltre, verifichi l'impostazione SSH Allow in fondo alla tabella di configurazione del firewall.
Se SSH è disabilitato in fondo alle impostazioni del firewall, il server accetterà connessioni SSH solo dagli indirizzi IP consentiti dalle regole sopra.
Il traffico che non corrisponde a nessuna regola seguirà le Default Routes definite nelle impostazioni del firewall.
Se una regola non corrisponde esattamente (intervallo IP errato, porta errata o ordine sbagliato), il traffico potrebbe passare al regola di negazione predefinita.
Verifichi sempre:
Verifica finale: Provi a cliccare su ALLOW ALL e verifichi se funziona. Se sì, è una regola sopra che non corrisponde correttamente.