ส่วนประกอบที่ติดตั้ง
สคริปต์ติดตั้งจะดำเนินการติดตั้งและตั้งค่าส่วนประกอบหลักดังต่อไปนี้:
- Go (1.25.1) → สำหรับ build ไบนารีฝั่ง backend
- Node.js (ผ่าน NVM เวอร์ชัน 22) → สำหรับ build เว็บแอปพลิเคชันฝั่ง frontend
- NPM → ตัวจัดการแพ็กเกจสำหรับ dependencies ของ webapp
- 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→ PID เซิร์ฟเวอร์ REST
ยืนยันสถานะ
systemctl status vpn-rest-server
systemctl status vpn-configmanager