Các thành phần đã cài đặt
Tập lệnh cài đặt sẽ cài đặt và cấu hình các thành phần chính sau:
- Go (1.25.1) → để xây dựng các tệp nhị phân phụ trợ.
- Node.js (thông qua NVM, phiên bản 22) → dùng để xây dựng ứng dụng web giao diện người dùng.
- NPM → trình quản lý gói cho các thư viện phụ thuộc của ứng dụng web.
- WireGuard → công nghệ VPN nền tảng.
Giao diện web
- Mở trình duyệt của bạn và truy cập:
http://<server-ip>/ - Tiến hành thiết lập ban đầu.
- Đăng nhập bằng:
admin/<the password you set during setup>
Các tập tin và thư mục quan trọng
/vpn/rest-server→ Tệp nhị phân máy chủ API REST/vpn/configmanager→ Tệp nhị phân Trình quản lý cấu hình/vpn/reset-admin-password→ Tiện ích đặt lại mật khẩu quản trị viên/vpn/config→ Tệp cấu hình/vpn/secrets→ Phím nhạy/vpn/stats→ Thống kê máy chủ/vpn/tls-certs→ Chứng chỉ TLS/vpn/setup-code.txt→ Thông tin mã thiết lập/vpn/rest-server.pid→ PID của máy chủ REST
Xác minh trạng thái
systemctl status vpn-rest-server
systemctl status vpn-configmanager