Poți să folosești wg împreună cu wg-rapid. wg este o comandă de nivel inferior, de fapt cea folosită de wg-rapid pentru a face cu adevărat configurația specifică WireGuard pe interfață (de-a lungul diferitelor ip xxx comenzi pentru părțile de bază ale rețelei).
Subcomanda sa wg syncconf folosit împreună cu wg-bandă rapidă este destinat să actualizeze setările fără întreruperi pentru comunicarea curentă între egali cu setările modificate în fișierul de configurare, așa cum este documentat în wg-rapid și wgpaginile de manual ale lui:
Utilizare bandă pentru a scoate un fișier de configurare cu toate
Opțiuni specifice wg-quick(8) eliminate, potrivit pentru utilizare cu wg(8).
The bandă comanda este utilă pentru reîncărcarea fișierelor de configurare fără
perturbarea sesiunilor active:
# wg syncconf wgnet0 <(wg-quick strip wgnet0)
syncconf <interface> <configuration-filename>
Ca setconf, dar citește mai întâi configurația existentă și numai
face modificări care diferă în mod explicit între configurație
fișier și interfață. Acest lucru este mult mai puțin eficient decât setconf, dar
are avantajul de a nu perturba sesiunile curente de la egal la egal. Conținuturile
de trebuie să fie în formatul descris de
FORMAT FIȘIER DE CONFIGURARE mai jos.
Deci, pentru a repeta exemplul, dacă configurația pentru interfață wg0, folosit de obicei cu wg-rapid este in /etc/wireguard/wg0.conf (sau orice alt loc specific distribuției) și a [Peer] Tocmai a fost adăugată (resp. eliminată) la acest fișier, pentru a face acest peer disponibil (resp. nu mai este disponibil) fără a întrerupe comunicarea cu colegii deja configurați, apoi rulați ca root într-un shell bash:
wg syncconf wg0 <(wg-bandă rapidă wg0)
Unele piese vor trebui completate manual, deoarece nu sunt manipulate de wg, așa cum este descris în wg-rapidlui CONFIGURARE secțiune: rute suplimentare, reguli iptables...