56. Кнопка включения WireGuard в Astra Linux (без sudo и лишней возни)

Если вы используете WireGuard в Astra Linux (Орёл) и устали каждый раз вводить команду в терминале, можно сделать обычную кнопку на рабочем столе — для включения и отключения VPN.

Разберём самый простой способ — через ярлык с уведомлением о статусе подключения.


🔹 Включение VPN одной кнопкой

Если конфигурация называется test (файл /etc/wireguard/test.conf), команда будет такой:

wg-quick up test && notify-send "WireGuard" "VPN test включён"

После подключения появится всплывающее уведомление.


🔹 Кнопка выключения VPN

wg-quick down test && notify-send "WireGuard" "VPN test отключён"

📌 Как создать ярлык в Astra Linux (Fly)

  1. Кликните правой кнопкой по рабочему столу
  2. Выберите Создать → Ярлык
  3. В поле «Команда» вставьте строку включения или выключения
  4. Задайте имя, например:
    • VPN ВКЛ
    • VPN ВЫКЛ

Готово. Теперь WireGuard запускается без терминала.


🔔 Если уведомление не появляется

Проверьте, установлен ли notify-send:

which notify-send

Если команда не найдена:

sudo apt install libnotify-bin

🔥 Ещё удобнее — одна кнопка вместо двух

Можно сделать один скрипт, который будет сам определять состояние VPN.

Создаём файл:

nano ~/wg-toggle.sh

Вставляем:

#!/bin/bashif wg show test >/dev/null 2>&1; then
wg-quick down test && notify-send "WireGuard" "VPN отключён"
else
wg-quick up test && notify-send "WireGuard" "VPN включён"
fi

Делаем исполняемым:

chmod +x ~/wg-toggle.sh

Теперь ярлык можно создать на:

/home/ваш_пользователь/wg-toggle.sh

🎯 Итог

  • Не нужен терминал
  • Не нужен sudo (если у вас уже настроены права)
  • Есть уведомление о состоянии
  • Можно сделать одну универсальную кнопку

Такой способ особенно удобен, если VPN используется регулярно — например, для доступа к YouTube или удалённым ресурсам.

Создание ключей клиента

Оставьте комментарий