FreeGuard CLI: VPN nel tuo terminale
FreeGuard CLI è un client VPN da riga di comando gratuito e open-source che ti consente di connetterti ai server VPN, gestire il tuo abbonamento e automatizzare la sicurezza della rete — tutto dal terminale. Che tu sia uno sviluppatore, un sysadmin o un power user, la CLI ti offre il modo più rapido e facilmente scriptabile per proteggere la tua connessione Internet.
Perché usare un client VPN da CLI?
Le app VPN grafiche vanno bene per un uso occasionale, ma risultano limitate quando hai bisogno di velocità, controllo e automazione. Ecco perché l’approccio CLI vince per gli utenti tecnici:
Velocità pura
FreeGuard CLI si connette in pochi secondi. Non c’è alcuna GUI da caricare, nessuna schermata iniziale da attendere e nessun processo in background inutile. Avvia il terminale, digita un comando e sei connesso.
freeguard connect
Tutto qui. Il tuo traffico è ora crittografato e instradato attraverso il server più veloce disponibile.
Pronto per l’automazione
Devi connetterti a un VPN prima di eseguire uno script di deployment? Vuoi ruotare i server ogni ora? La CLI si integra direttamente con script shell, job cron e pipeline CI/CD.
#!/bin/bash
freeguard connect --server us-west
./deploy.sh
freeguard disconnect
Supporto per server headless
Stai eseguendo un’istanza cloud senza ambiente desktop? La CLI funziona perfettamente su server headless. Niente X11, niente Wayland, nessun problema. Installa, autentica, connetti.
Integrazione con agenti AI
È questo che distingue davvero FreeGuard CLI. È progettato fin dall’inizio per funzionare con assistenti di programmazione AI come Claude Code, Cursor e OpenClaw. Gli agenti AI possono installare, configurare e gestire la tua connessione VPN tramite una conversazione naturale. Non sono necessari passaggi manuali.
Installazione rapida
Iniziare richiede meno di un minuto su qualsiasi piattaforma.
macOS
brew install freeguard/tap/freeguard
Linux (Ubuntu / Debian)
curl -fsSL https://cli.freeguard.com/install.sh | bash
Linux (altre distribuzioni)
curl -fsSL https://cli.freeguard.com/install.sh | bash
Il programma di installazione rileva la tua distribuzione e installa il pacchetto appropriato.
Windows
winget install FreeGuard.CLI
Verifica dell’installazione
freeguard --version
Dovresti vedere il numero di versione stampato su stdout.
La tua prima connessione
Passo 1: accedi
freeguard login
Questo apre il browser per l’autenticazione. Su server headless, usa l’accesso basato su email:
freeguard login --method email
Passo 2: connetti
freeguard connect
FreeGuard seleziona automaticamente il server più veloce in base alla tua posizione. Per scegliere una regione specifica:
freeguard connect --server jp-tokyo
Passo 3: verifica
freeguard status
Questo mostra lo stato della connessione, il server corrente, il protocollo e il tempo di attività.
Passo 4: disconnetti
freeguard disconnect
Cosa rende FreeGuard CLI diverso
Configurazione con un solo comando
Altri client CLI per VPN richiedono il download di file di configurazione, la modifica di YAML e la gestione manuale dei certificati. FreeGuard CLI gestisce tutto:
freeguard login && freeguard connect
Due comandi. Zero file di configurazione.
Pensato per agenti AI
FreeGuard CLI è il primo client VPN progettato per essere gestito da assistenti AI. Ogni comando supporta l’output --json e la modalità --no-color per l’analisi automatica da parte delle macchine. Gli agenti AI su piattaforme come Claude Code possono installare e gestire FreeGuard senza alcun intervento umano.
Protocolli moderni
FreeGuard CLI supporta i protocolli Trojan, Hysteria2 e AnyTLS già pronti all’uso. Il client seleziona automaticamente il protocollo migliore in base alle condizioni della tua rete, oppure puoi specificarne uno manualmente:
freeguard connect --protocol hysteria2
Parità multipiattaforma
Gli stessi comandi funzionano in modo identico su macOS, Linux e Windows. Gli script che scrivi sul tuo Mac funzioneranno invariati sui tuoi server di produzione.
Open Source
Il client CLI è completamente open source. Puoi esaminare il codice, contribuire con nuove funzionalità o creare un fork per il tuo uso personale.
Comandi comuni in sintesi
| Command | Description |
|---|---|
freeguard login |
Autentica il tuo account |
freeguard connect |
Connetti al server più veloce |
freeguard connect --server <id> |
Connetti a un server specifico |
freeguard disconnect |
Disconnetti da VPN |
freeguard status |
Mostra lo stato della connessione |
freeguard servers |
Elenca i server disponibili |
freeguard config |
Visualizza o aggiorna le impostazioni |
freeguard logout |
Esci dall’account |
Prossimi passi
- Panoramica di FreeGuard CLI — elenco completo delle funzionalità e documentazione
- Configurazione dell’AI Agent — lascia che il tuo assistente AI gestisca la VPN per te
- Prezzi — scegli un piano adatto al tuo utilizzo
- CLI vs GUI — non sai quale client usare? Li confrontiamo fianco a fianco
Ultimo aggiornamento: March 2026