FreeGuard CLI : VPN dans votre terminal
FreeGuard CLI est un client VPN en ligne de commande gratuit et open source qui vous permet de vous connecter à des serveurs VPN, de gérer votre abonnement et d’automatiser la sécurité de votre réseau — le tout depuis le terminal. Que vous soyez développeur, administrateur système ou utilisateur avancé, la CLI vous offre la manière la plus rapide et la plus scriptable de protéger votre connexion Internet.

FreeGuard CLI : VPN dans votre terminal

FreeGuard CLI est un client VPN en ligne de commande gratuit et open source qui vous permet de vous connecter à des serveurs VPN, de gérer votre abonnement et d’automatiser la sécurité de votre réseau — le tout depuis le terminal. Que vous soyez développeur, administrateur système ou utilisateur avancé, la CLI vous offre la manière la plus rapide et la plus scriptable de protéger votre connexion Internet.

Pourquoi utiliser un client VPN en CLI ?

Les applications VPN graphiques conviennent à un usage occasionnel, mais elles montrent leurs limites lorsque vous avez besoin de vitesse, de contrôle et d’automatisation. Voici pourquoi l’approche CLI s’impose pour les utilisateurs techniques :

Vitesse brute

La FreeGuard CLI se connecte en quelques secondes. Pas d’interface graphique à charger, pas d’écran de démarrage à attendre, et aucun processus d’arrière-plan inutile. Lancez votre terminal, tapez une commande, et vous êtes connecté.

freeguard connect

C’est tout. Votre trafic est désormais chiffré et acheminé via le serveur le plus rapide disponible.

Prête pour l’automatisation

Besoin de vous connecter à un VPN avant d’exécuter un script de déploiement ? Vous voulez faire tourner les serveurs chaque heure ? La CLI s’intègre directement dans les scripts shell, les tâches cron et les pipelines CI/CD.

#!/bin/bash
freeguard connect --server us-west
./deploy.sh
freeguard disconnect

Prise en charge des serveurs sans interface graphique

Vous exécutez une instance cloud sans environnement de bureau ? La CLI fonctionne parfaitement sur les serveurs headless. Pas de X11, pas de Wayland, aucun problème. Installez, authentifiez-vous, connectez-vous.

Intégration avec des agents IA

C’est ce qui distingue vraiment FreeGuard CLI. Il est conçu dès le départ pour fonctionner avec des assistants de codage IA comme Claude Code, Cursor et OpenClaw. Les agents IA peuvent installer, configurer et gérer votre connexion VPN par simple conversation naturelle. Aucune étape manuelle requise.


Installation rapide

La prise en main prend moins d’une minute sur n’importe quelle plateforme.

macOS

brew install freeguard/tap/freeguard

Linux (Ubuntu / Debian)

curl -fsSL https://cli.freeguard.com/install.sh | bash

Linux (autres distributions)

curl -fsSL https://cli.freeguard.com/install.sh | bash

L’installateur détecte votre distribution et installe le paquet approprié.

Windows

winget install FreeGuard.CLI

Vérifier l’installation

freeguard --version

Vous devriez voir le numéro de version affiché sur stdout.


Votre première connexion

Étape 1 : se connecter

freeguard login

Cela ouvre votre navigateur pour l’authentification. Sur les serveurs headless, utilisez la connexion par e-mail :

freeguard login --method email

Étape 2 : se connecter

freeguard connect

FreeGuard sélectionne automatiquement le serveur le plus rapide en fonction de votre emplacement. Pour choisir une région spécifique :

freeguard connect --server jp-tokyo

Étape 3 : vérifier

freeguard status

Cela affiche l’état de votre connexion, le serveur actuel, le protocole et la durée de connexion.

Étape 4 : se déconnecter

freeguard disconnect

Ce qui distingue FreeGuard CLI

Configuration en une seule commande

D’autres CLI VPN exigent de télécharger des fichiers de configuration, de modifier du YAML et de gérer les certificats manuellement. FreeGuard CLI s’occupe de tout :

freeguard login && freeguard connect

Deux commandes. Aucun fichier de configuration.

Conçu pour les agents IA

FreeGuard CLI est le premier client VPN conçu pour être utilisé par des assistants IA. Chaque commande prend en charge la sortie --json et le mode --no-color pour l’analyse machine. Les agents IA sur des plateformes comme Claude Code peuvent installer et gérer FreeGuard sans aucune intervention humaine.

Protocoles modernes

FreeGuard CLI prend en charge les protocoles Trojan, Hysteria2 et AnyTLS dès l’installation. Le client sélectionne automatiquement le meilleur protocole en fonction des conditions de votre réseau, ou vous pouvez en spécifier un manuellement :

freeguard connect --protocol hysteria2

Parité multiplateforme

Les mêmes commandes fonctionnent de manière identique sur macOS, Linux et Windows. Les scripts que vous écrivez sur votre Mac s’exécuteront sans modification sur vos serveurs de production.

Open Source

Le client CLI est entièrement open source. Vous pouvez auditer le code, contribuer à des fonctionnalités ou le forker pour votre propre usage.


Commandes courantes en un coup d’œil

Commande Description
freeguard login Authentifier votre compte
freeguard connect Se connecter au serveur le plus rapide
freeguard connect --server <id> Se connecter à un serveur spécifique
freeguard disconnect Se déconnecter du VPN
freeguard status Afficher l’état de la connexion
freeguard servers Lister les serveurs disponibles
freeguard config Afficher ou mettre à jour les paramètres
freeguard logout Se déconnecter

Étapes suivantes

Dernière mise à jour : mars 2026