40. WireGuard в Astra Linux Орёл: защищённое соединение одной кнопкой и индикатор

Эта заметка — практический итог экспериментов с Arch Linux, Debian и Astra Linux Орёл на старом ноутбуке Toshiba L750D‑112 (4 ГБ ОЗУ, HDD 320 ГБ, AMD‑видео). Задача простая: защищённое соединение должен включаться одной кнопкой, стабильно работать и быть понятным без «танцев с бубном».

В итоге выбор снова пал на Astra Linux Орёл — она спокойно ставится даже без интернета и на старом железе работает предсказуемо.


Зачем вообще защищённое соединение на ноутбуке

Основная задача — включать защищённое соединение при необходимости, например:

  • когда зависает кабельное ТВ;
  • в праздничные дни, когда нужен доступ к сервисам через защищённое соединение;
  • без постоянной работы защищённое соединение, а только по требованию.

Поэтому важны:

  • минимальная нагрузка;
  • быстрый запуск;
  • наглядный индикатор состояния.

Почему не Arch и не Debian

  • Arch Linux — интересен для опыта, но требует стабильного интернета во время установки и внимания к загрузчику.
  • Debian — проще, но в моём случае WireGuard сразу не заработал.
  • Astra Linux Орёл — после подключения дополнительных репозиториев WireGuard работает без проблем.

На старом железе это оказалось решающим фактором.


Установка WireGuard в Astra Linux Орёл

В стандартных репозиториях WireGuard нет, поэтому подключаем дополнительные. После этого установка стандартная:

sudo apt update

sudo apt install wireguard wireguard-tools

Конфигурация клиента размещается в:

/etc/wireguard/client.conf

Проверка подключения вручную:

sudo wg-quick up client

sudo wg-quick down client

Если на этом этапе защищённое соединение поднимается — можно переходить к автоматизации.


Скрипт «одна кнопка» для включения и выключения защищённое соединение

Создаём каталог для пользовательских скриптов:

mkdir-p ~/bin

Скрипт переключения защищённое соединение

Файл ~/bin/tunnel-toggle.sh:

#!/bin/sh

if ip link show client >/dev/null 2>&1; then

sudo wg-quick down client

zenity —notification—text=»защищённое соединение отключён»

else

sudo wg-quick up client

zenity —notification—text=»защищённое соединение включён»

fi

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

chmod +x ~/bin/tunnel-toggle.sh

Теперь защищённое соединение можно включать и выключать одной командой.


Визуальный индикатор защищённое соединение в трее (Fly)

Для наглядности используется yad — лёгкий инструмент для уведомлений и значков в трее.

Установка:

sudo apt install yad

Скрипт индикатора

Файл ~/bin/tunnel-indicator.sh:

#!/bin/sh

whiletrue; do

if ip link show client >/dev/null 2>&1; then

ICON=»network-vpn»

TEXT=»защищённое соединение включён»

else

ICON=»network-offline»

TEXT=»защищённое соединение выключен»

fi

yad —notification \

—image=»$ICON» \

—text=»$TEXT» \

—command=»$HOME/bin/tunnel-toggle.sh»

sleep2

done

Права на выполнение:

chmod +x ~/bin/tunnel-indicator.sh

Запуск:

~/bin/tunnel-indicator.sh >/dev/null 2>&1 &


Почему именно такой вариант

  • yad --notification не умеет менять иконку на лету
  • попытки перезапускать индикатор при клике приводят к накоплению значков
  • периодическая проверка состояния — самый стабильный вариант

Интервал в 2 секунды:

  • не нагружает систему;
  • обеспечивает актуальное состояние индикатора;
  • корректно работает даже на старом HDD.

Автозапуск индикатора

Файл ~/.config/autostart/vpn-indicator.desktop:

[Desktop Entry]

Type=Application

Name=защищённое соединение Indicator

Exec=/home/ИМЯ_ПОЛЬЗОВАТЕЛЯ/bin/tunnel-indicator.sh

X-GNOME-Autostart-enabled=true

После перезагрузки значок появляется автоматически.


Итог

В результате получаем:

  • стабильный WireGuard в Astra Linux Орёл;
  • одну кнопку для включения и выключения защищённое соединение;
  • наглядный индикатор состояния;
  • минимальную нагрузку на старый ноутбук.

Для повседневного использования и редких подключений защищённое соединение — простое и надёжное решение, без усложнений и лишней автоматизации.


Статья написана по итогам реальной настройки на старом ноутбуке. Все решения проверены на практике.

Настройка wireguard на ПК

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