HeadlinesBriefing favicon HeadlinesBriefing.com

Wg-admin: واجهة ويب لضيف WireGuard موجود

Hacker News •
×

Wg-admin: واجهة ويب لضيف WireGuard موجود. يقرأ الملفات في /etc/wireguard، يتيح إضافة/تحرير/حذف الأقران، ويطبق التغييرات باستخدام wg syncconf بحيث لا يتم إعادة تشغيل الواجهة. wg-admin لا يثبت WireGuard، ولا يستبدل wg-quick، ولا يعيد كتابة أسطر PostUp/NAT.

لتثبيته على خادم يعمل WireGuard بالفعل:

git clone https://github.com/logimaxx/wg-admin.git

cd wg-admin

sudo ./install.sh

ثم افتح http://127.0.0.1:8080 وقم بتعيين كلمة مرور المسؤول. جميع ملفات *.conf الموجودة مسبقًا في /etc/wireguard تُردّد وتُدار مباشرة. لإزالة الخدمة (تبقى تكوينات WireGuard دون تغيير): تترك الإعدادات الافتراضية في /etc/wg-admin.env: WG_ADMIN_HOST=127.0.0.1, WG_ADMIN_PORT=8080, WG_ADMIN_CONFIG_DIR=/etc/wireguard, WG_ADMIN_STATE_DIR=/var/lib/wg-admin.

حافظ على الخدمة في localhost. ضع وكيلًا عكسيًا مع TLS أمامه إذا كان هناك أحد يحتاج إلى الوصول. تم تطوير wg-admin وصيانته بواسطة Sergiu Voicu، شريك التأسيس مع Logi Maxx Systems. المستودع: github.com/logimaxx/wg-admin. الترخيص: MIT.