Ты можешь использовать вес совместно с WG-быстро. вес это команда более низкого уровня, фактически используемая WG-быстро чтобы действительно выполнить специфичную для WireGuard настройку интерфейса (вместе с различными айпи ххх команды для базовых сетевых частей).
Его подкоманда WG syncconf используется вместе с WG-быстрая полоса предназначен для обновления настроек без прерывания текущей одноранговой связи с измененными настройками в файле конфигурации, как описано в WG-быстро и вессправочные страницы:
Использовать полоска вывести файл конфигурации со всеми
удалены параметры, специфичные для wg-quick(8), подходит для использования с wg(8).
полоска команда полезна для перезагрузки файлов конфигурации без
прерывание активных сессий:
# wg syncconf wgnet0 <(wg-quick strip wgnet0)
syncconf <interface> <configuration-filename>
Нравиться setconf, но сначала считывает существующую конфигурацию и Только
вносит изменения, которые явно различаются между конфигурацией
файл и интерфейс. Это гораздо менее эффективно, чем setconf, но
имеет то преимущество, что не прерывает текущие одноранговые сеансы. Содержимое
of должен быть в формате, описанном
ФОРМАТ ФАЙЛА КОНФИГУРАЦИИ ниже.
Итак, чтобы повторить пример, если конфигурация для интерфейса WG0, обычно используется с WG-быстро в /etc/wireguard/wg0.conf (или любое другое место для конкретного дистрибутива) и [Вглядеться] раздел был только что добавлен (соответственно удален) в этот файл, чтобы сделать этот одноранговый узел доступным (соответственно больше недоступным) без нарушения связи с уже настроенными одноранговыми узлами, затем запустите от имени пользователя root в оболочке bash:
wg syncconf wg0 <(wg-быстрая полоса wg0)
Некоторые детали придется доделывать вручную, так как они не обрабатываются вес, как описано в WG-быстрох КОНФИГУРАЦИЯ раздел: дополнительные маршруты, правила iptables...