เซิร์ฟเวอร์ VPN IN4IT

โซลูชัน VPN ที่รวดเร็ว ปลอดภัย และทันสมัย โดยใช้ WireGuard® เป็นเทคโนโลยี VPN พื้นฐาน

ส่วนประกอบที่ติดตั้ง

สคริปต์การติดตั้งจะติดตั้งและกำหนดค่าส่วนประกอบหลักต่อไปนี้:

  • Go (1.25.1) → สำหรับการสร้างไบนารีแบ็กเอนด์
  • Node.js (ผ่าน NVM เวอร์ชัน 22) → สำหรับสร้างเว็บแอปพลิเคชันฝั่ง frontend
  • NPM → ตัวจัดการแพ็กเกจสำหรับส่วนประกอบที่จำเป็นของเว็บแอปพลิเคชัน
  • WireGuard → เทคโนโลยี VPN พื้นฐาน

เว็บอินเทอร์เฟซ

  1. เปิดเบราว์เซอร์ของคุณและเข้าไปที่: http://<server-ip>/
  2. ทำการตั้งค่าเริ่มต้น
  3. เข้าสู่ระบบด้วย: 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

รายละเอียดการสมัคร