المكوّنات المثبّتة
يثبّت سكريبت التثبيت المكوّنات الرئيسية التالية ويهيّئها:
- Go (1.25.1) ← لبناء ملفات الـ backend التنفيذية.
- Node.js (عبر NVM، الإصدار 22) ← لبناء تطبيق الويب الأمامي.
- NPM ← مدير الحزم لتبعيات تطبيق الويب.
- WireGuard ← التقنية الأساسية لـ VPN.
واجهة الويب
- افتح المتصفح وانتقل إلى:
http://<server-ip>/ - أجرِ الإعداد الأولي.
- تسجيل الدخول بـ:
admin/<the password you set during setup>
الملفات والمجلدات الرئيسية
/vpn/rest-server→ الملف التنفيذي لخادم REST API/vpn/configmanager→ الملف التنفيذي لـ Config Manager/vpn/reset-admin-password→ أداة إعادة تعيين كلمة مرور المدير/vpn/config→ ملفات الإعداد/vpn/secrets→ المفاتيح الحساسة/vpn/stats→ إحصائيات الخادم/vpn/tls-certs→ شهادات TLS/vpn/setup-code.txt→ معلومات كود الإعداد/vpn/rest-server.pid→ معرف عملية خادم REST
التحقق من الحالة
systemctl status vpn-rest-server
systemctl status vpn-configmanager