Máy chủ VPN IN4IT

Giải pháp VPN nhanh, an toàn và hiện đại sử dụng công nghệ WireGuard® làm nền tảng VPN.

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

  1. Mở trình duyệt của bạn và truy cập: http://<server-ip>/
  2. Tiến hành thiết lập ban đầu.
  3. Đă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

Thông tin ứng dụng