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.

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

Ultimo aggiornamento: March 2026