Me suis trompé j'avais mis des liens

This commit is contained in:
2025-02-27 10:56:47 +01:00
parent 7ef0ce30ce
commit 47914cac3a
16 changed files with 1512 additions and 8 deletions

View File

@@ -1 +0,0 @@
/home/ssfunerals/vpnactivation.sh

38
scripts/vpnactivation.sh Executable file
View File

@@ -0,0 +1,38 @@
#!/bin/bash
read -p "Activer le VPN ? " choice
possible_answers=("y" "Y" "yes" "Yes" "YES" "o" "O" "oui" "Oui" "OUI")
echo "Choix: $choice"
activate() {
if ip a | grep -q LAN; then
if sudo /usr/bin/wg-quick down /etc/wireguard/LAN.conf; then
echo "VPN down" >> /home/ssfunerals/log-vpn
notify-send --app-name VPN -u normal -i /usr/share/icons/Papirus-Dark/symbolic/status/network-vpn-disconnected-symbolic.svg "VPN déconnecté avec succès."
else
error_message=$(sudo /usr/bin/wg-quick down /etc/wireguard/LAN.conf 2>&1)
echo "Échec de la déconnexion du VPN: $error_message" >> /home/ssfunerals/log-vpn
notify-send --app-name VPN -u critical -i /usr/share/icons/Papirus-Dark/symbolic/status/network-error-symbolic.svg "Échec de la déconnexion du VPN: $error_message"
fi
else
if sudo /usr/bin/wg-quick up /etc/wireguard/LAN.conf; then
echo "VPN up" >> /home/ssfunerals/log-vpn
notify-send --app-name VPN -u normal -i /usr/share/icons/Papirus-Dark/symbolic/status/network-vpn-symbolic.svg "VPN connecté avec succès."
else
error_message=$(sudo /usr/bin/wg-quick up /etc/wireguard/LAN.conf 2>&1)
echo "Échec de la connexion du VPN: $error_message" >> /home/ssfunerals/log-vpn
notify-send --app-name VPN -u critical -i /usr/share/icons/Papirus-Dark/symbolic/status/network-error-symbolic.svg "Échec de la connexion du VPN: $error_message"
fi
fi
}
if [[ ! " ${possible_answers[@]} " =~ " ${choice} " ]]; then
echo "Le VPN ne sera pas activé."
exit 0
else
echo "Activation du VPN..."
activate
fi