ส่วนประกอบที่ติดตั้ง
สคริปต์การติดตั้งจะติดตั้งและกำหนดค่าส่วนประกอบหลักต่อไปนี้:
- Go (1.25.1) → สำหรับการสร้างไบนารีแบ็กเอนด์
- Node.js (ผ่าน NVM เวอร์ชัน 22) → สำหรับสร้างเว็บแอปพลิเคชันฝั่ง frontend
- NPM → ตัวจัดการแพ็กเกจสำหรับส่วนประกอบที่จำเป็นของเว็บแอปพลิเคชัน
- WireGuard → เทคโนโลยี VPN พื้นฐาน
เว็บอินเทอร์เฟซ
- เปิดเบราว์เซอร์ของคุณและเข้าไปที่:
http://<server-ip>/ - ทำการตั้งค่าเริ่มต้น
- เข้าสู่ระบบด้วย:
admin/<the password you set during setup>
ไฟล์และไดเร็กทอรีที่สำคัญ
/vpn/rest-server→ ไบนารีเซิร์ฟเวอร์ REST API/vpn/configmanager→ ไบนารีตัวจัดการการกำหนดค่า/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