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
- Présentation de FreeGuard CLI — liste complète des fonctionnalités et documentation
- Configuration de l’agent IA — laissez votre assistant IA gérer le VPN pour vous
- Tarifs — choisissez une formule adaptée à votre usage
- CLI vs GUI — vous ne savez pas quel client utiliser ? Nous les comparons côte à côte
Dernière mise à jour : mars 2026