WGDashboard 4.3: új kliensoldali felület és bővítményrendszer a WireGuard kezeléséhez

Segítséget kaptál? Szívesen töltöd itt az idődet? Visszajársz hozzánk? Támogasd a munkákat: Ko-fi és Paypal!

kami911 képe

Öt hónapnyi fejlesztés után megjelent a WGDashboard 4.3, a webalapú felület, amellyel egyszerűen kezelhetők a WireGuard VPN szerverek és a kliensek. Az új kiadás legnagyobb újdonsága a kliensoldali irányítópult, de emellett számos fejlesztés érkezett, köztük bővítményrendszer, adatbázis-támogatás és fejlettebb peer-kezelés.

Kliensoldali irányítópult

A 4.3-as verzió legfeltűnőbb újítása a kliensoldali dashboard, amely lehetővé teszi a felhasználók számára, hogy saját fiókjukkal bejelentkezve közvetlenül lássák a hozzárendelt WireGuard-peereket. Ez jelentősen átláthatóbbá és kényelmesebbé teszi a peer-kezelést, mivel a felhasználók közvetlen rálátást kapnak a saját konfigurációjukra.

Bővítményrendszer

Szintén nagy előrelépés az új pluginrendszer, amely bár még kísérleti állapotban van, már most lehetőséget nyújt arra, hogy a fejlesztők kiterjesszék a WGDashboard funkcionalitását. Ez megnyitja az utat egy testreszabhatóbb, közösség által bővíthető adminisztrációs felület felé.

Adatbázis-támogatás és webhookok

A motorháztető alatt a korábbi SQLite-only megoldást a SQLAlchemy váltotta fel, amely immár támogatja az SQLite, PostgreSQL és MySQL adatbázisokat is.
Emellett bevezetésre kerültek a webhookok, amelyek automatikusan műveleteket indíthatnak, amikor peerek létrejönnek, frissülnek vagy törlődnek.

Peer-kezelés és konfiguráció

A peer-ek részletes oldalán mostantól elérhetők a történeti adatok, például a hálózati forgalom, munkamenetek és végpontok.
Újdonság továbbá a címkékkel és szűrőkkel történő peer-csoportosítás, ami megkönnyíti a nagyobb környezetek átláthatóbb kezelését.

A konfiguráció terén is több fejlesztés történt:

  • Jinja sablonok támogatása peer alapbeállításokhoz és e-mail tárgyakhoz.
  • Peer-beállítások felülírása interfészenként (pl. portok változtatása).
  • A privát és nyilvános kulcsok alapértelmezetten rejtve maradnak új peer hozzáadásakor.
  • Az MTU megadása immár nem kötelező új peerek létrehozásakor.

Egyéb fejlesztések

A 4.3-as verzió támogatja a Debian 13 rendszert, és javították a konfigurációs elemek szinkronizációját a főoldallal. A navigáció kiszámíthatóbban működik, és számos hibát javítottak, többek között a hibás forgalmi grafikonokat és a Docker alatti lokalizációs problémákat.

A WGDashboard 4.3 nemcsak vizuálisan és funkcionálisan vált átláthatóbbá, hanem technikailag is komoly előrelépést hozott az adatbázis-támogatás és a webhookok bevezetésével. Az új kliensoldali felület pedig egyértelműen a felhasználói élményt emeli magasabb szintre, miközben a fejlesztőknek is nyitva hagyja az utat a testreszabott bővítmények készítésére.