Рекомендуем
VPS на Windows и Linux — от 49 ₽ за 7 дней Быстрый запуск сервера на NVMe для сайтов, ботов и других задач.
Выбрать VPS

В DietPi появилось удобное управление WireGuard — возможности версии 10.8

В DietPi 10.8, выпущенной 21 октября 2026 года, появился инструмент dietpi-wireguard: он помогает создавать VPN-серверы, подключать устройства и управлять доступом через меню или командную строку. В новой конфигурации WireGuard заработала передача IPv6-трафика, а для HAProxy изменились способ установки и настройки безопасности. Обновление затрагивает домашние серверы, одноплатные компьютеры и системы с самостоятельно размещёнными приложениями.

В DietPi появилось удобное управление WireGuard
В DietPi появилось удобное управление WireGuard

DietPi — облегчённый Linux-дистрибутив на основе Debian. Его часто используют на Raspberry Pi, других одноплатных компьютерах и небольших серверах, где удобнее запускать приложения через готовые средства настройки. Версия 10.8 получила несколько изменений, заметных именно в повседневной работе с такими устройствами: от подключения телефона к домашней VPN до устранения ошибок сетевых интерфейсов.

WireGuard теперь управляется через меню DietPi

Раньше добавление нового устройства к серверу WireGuard могло потребовать ручного редактирования конфигурации и работы с ключами. Потребность в простом управлении клиентами обсуждалась в проекте ещё в 2019 году. В DietPi 10.8 появился отдельный инструмент dietpi-wireguard, который объединяет эту работу в одном интерфейсе.

WireGuard — технология защищённого VPN-соединения. Например, с её помощью телефон может подключаться к домашнему серверу через интернет и получать доступ к домашней сети. В новом меню DietPi можно создать сервер, добавить телефон как клиента, показать конфигурацию в виде QR-кода, временно отключить устройство или удалить его доступ.

Инструмент запускается командой:

dietpi-wireguard

Для нового сервера по умолчанию используется интерфейс wg0 и UDP-порт 51820. Если сервер находится за домашним маршрутизатором, для доступа извне потребуется перенаправление соответствующего UDP-порта. Настройки клиента позволяют выбрать DNS-сервер и определить, какой трафик пойдёт через VPN: весь интернет-трафик или только соединения с домашней сетью.

Есть и сценарий для тех, у кого WireGuard уже настроен. dietpi-wireguard распознаёт существующие файлы в /etc/wireguard, даже если VPN устанавливали вручную. При установке WireGuard через dietpi-software теперь создаётся серверная конфигурация без автоматического добавления первого клиента. Устройства можно подключать позже, когда они действительно нужны.

VPN в DietPi 10.8 получил IPv6 через NAT66

У новой конфигурации WireGuard появилось собственное IPv6-пространство адресов и перенаправление IPv6-трафика. За это отвечает механизм NAT66: он позволяет подключённым к VPN устройствам обращаться к IPv6-сервисам через сервер DietPi.

В предыдущей конфигурации такой возможности не было. Если приложение пыталось открыть ресурс по IPv6, соединение могло зависнуть до переключения на IPv4 либо завершиться ошибкой. Теперь новые серверы WireGuard получают поддержку IPv6 автоматически, когда IPv6 включён на самом устройстве DietPi.

Ранее созданные серверы могут получить эту возможность через dietpi-wireguard. После изменения параметров IPv6 клиентам требуется обновлённая конфигурация — например, новый QR-код для приложения WireGuard на смартфоне. В документации отдельно указано, что при отключении IPv6 в самой системе DietPi отключает его и для VPN-сервера, иначе тот мог бы перестать запускаться.

HAProxy устанавливается через APT и запускает рабочие процессы с меньшими правами

Для HAProxy в DietPi 10.8 подготовили собственный DEB-пакет в репозитории проекта. Раньше при установке или переустановке через dietpi-software программу собирали из исходного кода. Теперь нужный пакет устанавливается готовым, а обновления поступают через стандартный apt upgrade.

Изменили и конфигурацию безопасности. В сентябре участник сообщества обнаружил, что стандартные настройки DietPi запускали рабочие процессы HAProxy от имени root. Такой процесс обладал избыточными системными правами. В новой конфигурации рабочие процессы используют отдельную учётную запись haproxy, а служба systemd получила дополнительные ограничения.

Что произойдёт с уже работающим прокси-сервером? Разработчики уточняют, что существующий файл /etc/haproxy/haproxy.cfg при обновлении не переписывается. Поэтому пользовательские настройки сохраняются, в том числе ранее заданные параметры запуска процессов. Команда DietPi стремится сохранить совместимость с пакетами Debian, но допускает, что дополнительные ограничения systemd могут затронуть отдельные нестандартные конфигурации.

Ошибки сети и Wi-Fi исправлены в dietpi-network

Часть изменений касается ситуаций, когда устройство теряет связь после настройки сети. В DietPi 10.8 появилась проверка конфликта шлюзов: если у одного активного сетевого интерфейса уже указан основной маршрут, программа предупреждает о добавлении второго. Раньше такая настройка могла привести к отсутствию интернета после перезагрузки.

Инструмент dietpi-network теперь проверяет корректность IP-адресов и других вводимых значений. Например, адреса с числом больше 255 в одном из октетов и некорректные сетевые префиксы больше не записываются в конфигурацию. Через командную строку стало возможно создать статическую сетевую настройку без шлюза по умолчанию — прежде он подставлялся автоматически.

Исправлены и две проблемы режима точки доступа Wi-Fi. Изменения имени сети, пароля или канала раньше могли пропадать при повторном отображении меню. Ещё одна ошибка позволяла wpa_supplicant подключаться к доступной сети одновременно с работой точки доступа, что могло нарушить её работу. Обе ситуации учтены в новой версии.

В меню хост-системы теперь скрываются виртуальные сетевые интерфейсы Docker и других контейнерных движков. Это помогает отделить физические подключения устройства от служебных сетей контейнеров.

Названия пакетов упростили, а совместимость некоторых приложений изменилась

Команды dietpi-software теперь принимают понятные текстовые идентификаторы программ. Например, для Node-RED можно использовать nodered вместо числового идентификатора 122. Старые номера остаются действительными, а существующий список установленных приложений мигрирует автоматически. Из командного интерфейса убрали dietpi-software free, поскольку свободные числовые ID больше не нужны.

Несколько исправлений напрямую затрагивают приложения, устанавливаемые через DietPi:

  • Immich. Устранили проблему с созданием миниатюр для новых фотографий, содержащих GPS-координаты. После изменений в Immich 3.3 обработка метаданных требовала дополнительный файл GeoNames. Для существующих установок в официальных примечаниях указан способ применить исправление — dietpi-software reinstall immich.
  • Immich Machine Learning. Исправили запуск службы, связанный с отсутствующим модулем, но из-за новых требований к Python прекратили поддержку Debian Bookworm и Forky для этого компонента. В DietPi пока лишь обсуждают возможность вернуть совместимость позднее.
  • Nextcloud. На Debian Bookworm установка теперь выбирает Nextcloud 34: версия 35 требует PHP 8.3 или новее, что приводило к ошибке установки в прежнем сценарии.

Есть изменения и для виртуальных машин. Конфигурации DietPi для UTM исправлены для ARM и загрузки через UEFI, а в поддерживаемых случаях используется виртуальное оборудование VirtIO. Это касается в том числе запуска на компьютерах Apple Silicon. Разработчики предупреждают, что очень старые версии UTM могут оказаться несовместимыми с обновлёнными шаблонами.

Для плат Quartz64 добавлена поддержка ATAPI/SCSI-приводов CD, DVD и Blu-ray, а также распространённых расширений ISO-образов. Это отдельное улучшение для тех, кто работает со съёмными носителями на этой платформе.

Как DietPi 10.8 меняет работу домашнего сервера

Для владельцев домашнего VPN самое заметное изменение связано с dietpi-wireguard: подключение новых устройств, отключение доступа и работа с IPv6 собраны в одном инструменте. При этом существующие конфигурации WireGuard продолжают распознаваться, а числовые идентификаторы установленных программ сохраняют совместимость.

Серверные компоненты получили изменения с разными условиями перехода. HAProxy теперь распространяется через APT, но старый пользовательский конфигурационный файл сохраняется. Immich исправляет обработку фотографий с геоданными, тогда как его компонент машинного обучения больше не поддерживает две версии Debian. В результате эффект обновления зависит от состава приложений и исходных настроек конкретного устройства.

Источники

При использовании материалов сайта необходимо указывать ссылку на TGLand.ru. Если вы копируете фрагменты текста в интернете, прямая гиперссылка, доступная для индексации поисковыми системами, должна быть размещена в начале материала.

Вам также может понравиться