Configuration de WireGuard
Configuration de WireGuard sur Nébulaura
WireGuard est une solution VPN rapide, moderne et sécurisée utilisant une cryptographie de pointe.
Configuration initiale
Tout d'abord, connectez-vous à votre slot via SSH. Si vous avez besoin d'aide pour vous connecter au serveur, consultez l'article d'aide correspondant.
Pour installer WireGuard, utilisez la commande suivante :
box install wireguard
Cette commande configurera WireGuard pour votre utilisateur. Une fois l'installation terminée, la configuration pour votre utilisateur sera affichée. Voici un exemple de configuration :
[Interface]
Address = 10.100.0.2
PrivateKey = {uneclétressecrete}
ListenPort = 21841
[Peer]
PublicKey = {uneclépublique}
Endpoint = {IP partagée/dédiée}:{port}
AllowedIPs = 0.0.0.0/0
# Ceci est utile si vous êtes derrière un NAT et
# souhaitez maintenir la connexion active.
#PersistentKeepalive = 25
Comment y accéder
Installation du client
Pour utiliser le tunnel WireGuard, vous devrez installer un client sur votre ordinateur local ou votre appareil mobile. Visitez le site de WireGuard pour des instructions d'installation détaillées pour votre système d'exploitation.
Note : Un client alternatif appelé TunSafe existe et peut offrir plus de fonctionnalités pour les utilisateurs Windows. Cependant, ce client n'est pas développé par l'équipe WireGuard. Utilisez-le à vos propres risques.
Configuration du client
Linux / macOS
- Copiez le fichier de configuration généré lors de la configuration du serveur dans
/etc/wireguard
:sudo nano /etc/wireguard/wg0.conf sudo chmod 600 /etc/wireguard/wg0.conf sudo wg-quick up wg0
- Vérifiez votre adresse IP pour confirmer que le trafic est routé via votre slot Nébulaura.
- Optionnellement, configurez WireGuard pour démarrer au démarrage :
sudo systemctl enable wg-quick@wg0
Windows
- Enregistrez la configuration client générée lors de la configuration dans un fichier
.conf
(par exemple,Nébulaura.conf
). - Ouvrez TunSafe et faites glisser le fichier de configuration dans la fenêtre TunSafe.
- TunSafe importera et se connectera automatiquement en utilisant la configuration.
- Vérifiez votre adresse IP pour confirmer que le trafic est routé via votre slot Nébulaura.
Android
- Générez un QR code pour la configuration sur votre serveur :
u=$(whoami) qrencode -t ansiutf8 < ~/.wireguard/$u.conf
- Ouvrez l'application WireGuard sur votre téléphone et ajoutez un nouveau tunnel en utilisant l'option QR Code.
- Scannez le QR code depuis votre terminal.
- Activez le tunnel et vérifiez votre adresse IP.
iOS
- Générez un QR code pour la configuration sur votre serveur :
u=$(whoami) qrencode -t ansiutf8 < ~/.wireguard/$u.conf
- Ouvrez l'application WireGuard sur votre iPhone et ajoutez un nouveau tunnel en utilisant l'option QR Code.
- Scannez le QR code depuis votre terminal.
- Activez le tunnel et vérifiez votre adresse IP.
Gestion du service
Comme pour toutes les applications configurées sur Nébulaura, WireGuard peut être géré via SSH en utilisant les commandes suivantes :
- Status : Vérifier l'état actuel de WireGuard.
- Start : Démarrer le service WireGuard.
- Stop : Arrêter le service WireGuard.
- Restart : Redémarrer le service WireGuard.
- Enable : Configurer WireGuard pour qu'il démarre automatiquement au démarrage.
- Disable : Empêcher WireGuard de démarrer au démarrage.
Exemple :
box start wireguard
Sécurisez votre connexion avec WireGuard
Avec WireGuard sur Nébulaura, vous pouvez assurer une connectivité VPN rapide et sécurisée. Configurez-le dès aujourd'hui pour une expérience VPN moderne et fiable.