ข้ามไปยังเนื้อหาหลัก

ตั้งค่า Gluetun WebUI บนเซิร์ฟเวอร์ Linux - จัดการคอนเทนเนอร์ VPN ของคุณได้ง่ายๆ

ผลิตภัณฑ์ที่เหมาะสำหรับคู่มือนี้

เริ่มต้นทันที — สั่งซื้อผลิตภัณฑ์ที่เหมาะสมและทำตามคู่มือนี้ทีละขั้นตอน

แนะนำ

Gluetun WebUI คือเว็บอินเทอร์เฟซน้ำหนักเบาที่ออกแบบมาเพื่อให้ง่ายต่อการจัดการคอนเทนเนอร์ Gluetun VPN โดยตรง Gluetun เองเป็นคอนเทนเนอร์ Docker ยอดนิยมที่ใช้สำหรับส่งทราฟฟิกของแอปอื่นๆ ผ่านการเชื่อมต่อ VPN ที่ปลอดภัย

WebUI จะเพิ่มแดชบอร์ดที่สะดวกให้คุณสามารถมอนิเตอร์สถานะ VPN, จัดการการเชื่อมต่อ และควบคุมพฤติกรรมของคอนเทนเนอร์ได้โดยไม่ต้องใช้คำสั่ง Docker หรือแก้ไขไฟล์คอนฟิกด้วยตัวเอง

img

การโฮสต์ Gluetun WebUI บนเซิร์ฟเวอร์ของคุณเองจะช่วยให้มีอินเทอร์เฟซศูนย์กลางสำหรับจัดการการตั้งค่า VPN ของคุณ เหมาะมากถ้าคุณรันหลายคอนเทนเนอร์ที่ต้องพึ่งพาการเชื่อมต่อ VPN จาก Gluetun

วางแผนจะรัน Gluetun WebUI บน VPS ของคุณใช่ไหม? คู่มือนี้จะพาคุณผ่านขั้นตอนการติดตั้งและตั้งค่าแบบทีละขั้นตอน

กรณีการใช้งานของ Gluetun WebUI

Gluetun WebUI เหมาะกับใครก็ตามที่รันแอปแบบคอนเทนเนอร์ที่อยู่หลัง VPN กรณีการใช้งานทั่วไปได้แก่:

  • มอนิเตอร์สถานะการเชื่อมต่อ VPN แบบเรียลไทม์
  • จัดการคอนเทนเนอร์ที่ส่งทราฟฟิกผ่าน Gluetun VPN
  • ทำให้การตั้งค่าและแก้ไขปัญหาคอนเทนเนอร์ VPN ง่ายขึ้น
  • ควบคุมบริการ VPN โดยไม่ต้องใช้คำสั่ง Docker ที่ซับซ้อน
  • รันอินเทอร์เฟซจัดการ VPN ศูนย์กลางสำหรับสภาพแวดล้อมที่โฮสต์เอง

WebUI มีประโยชน์มากในสภาพแวดล้อม homelab หรือ VPS ที่มีหลายแอปพึ่งพาคอนเทนเนอร์ VPN

ความต้องการเบื้องต้น

ก่อนติดตั้ง Gluetun WebUI ให้ตรวจสอบว่าเซิร์ฟเวอร์ของคุณตรงตามข้อกำหนดดังนี้

ฮาร์ดแวร์ขั้นต่ำแนะนำ
CPU1 คอร์2 คอร์
RAM1 GB4 GB
พื้นที่ดิสก์5 GB10 GB

ซอฟต์แวร์ที่ต้องมี:

  • Docker
  • Docker Compose

ถ้ายังไม่ได้ติดตั้ง Docker ให้ทำตามคู่มือของเราเกี่ยวกับการติดตั้ง Docker ก่อนดำเนินการต่อ

การเตรียมตัว

ก่อนติดตั้ง Gluetun WebUI ให้ตรวจสอบว่า Docker และ Docker Compose พร้อมใช้งานบนเซิร์ฟเวอร์ของคุณแล้ว รันคำสั่งต่อไปนี้เพื่อตรวจสอบว่า Docker ติดตั้งและพร้อมใช้งาน:

docker --version
docker compose version

จากนั้นสร้างไดเรกทอรีสำหรับติดตั้ง Gluetun WebUI

mkdir gluetun-webui
cd gluetun-webui

ไดเรกทอรีนี้จะเก็บไฟล์คอนฟิก Docker Compose ที่ใช้รันเว็บอินเทอร์เฟซ

การติดตั้ง

สร้างไฟล์ Docker Compose สำหรับ Gluetun WebUI

nano compose.yaml

ใส่คอนฟิกนี้ลงไป:

services:
gluetun-webui:
image: ghcr.io/sir-scuzza/gluetun-webui:latest
container_name: gluetun-webui
restart: unless-stopped
ports:
- "8000:8000"
environment:
- GLUETUN_API_URL=http://gluetun:8000
volumes:
- ./data:/app/data

คอนฟิกนี้จะ:

  • ดีพลอยคอนเทนเนอร์ Gluetun WebUI
  • เชื่อมต่อกับ API ของ Gluetun
  • เปิดพอร์ต 8000 เพื่อเข้าถึง WebUI
  • เก็บข้อมูลคอนฟิกแบบถาวรในไดเรกทอรี data

บันทึกไฟล์แล้วออกจากโปรแกรมแก้ไข

เริ่มต้น Gluetun WebUI

รันคอนเทนเนอร์ด้วย Docker Compose

docker compose up -d

Docker จะดาวน์โหลดอิมเมจที่ต้องการและรันคอนเทนเนอร์ WebUI เพื่อตรวจสอบว่าคอนเทนเนอร์กำลังทำงานอยู่ ใช้คำสั่ง:

docker ps

การเข้าถึงเว็บอินเทอร์เฟซ

เมื่อคอนเทนเนอร์รันแล้ว เปิด WebUI ผ่านเบราว์เซอร์ของคุณ

http://YOUR_SERVER_IP:8000

แทนที่ YOUR_SERVER_IP ด้วยที่อยู่ IP ของ VPS คุณ หลังจากเปิดอินเทอร์เฟซแล้ว คุณจะสามารถ:

  • มอนิเตอร์สถานะการเชื่อมต่อ VPN
  • จัดการพฤติกรรมคอนเทนเนอร์ Gluetun
  • ดูรายละเอียดการตั้งค่า VPN
  • ควบคุมบริการที่ส่งผ่านคอนเทนเนอร์ VPN

สรุป

ยินดีด้วย! คุณติดตั้ง Gluetun WebUI บนเซิร์ฟเวอร์ Linux ของคุณสำเร็จแล้ว เว็บอินเทอร์เฟซนี้จะช่วยให้คุณมอนิเตอร์และจัดการคอนเทนเนอร์ Gluetun VPN ได้ง่ายขึ้นโดยไม่ต้องใช้คำสั่ง Docker ด้วยตัวเอง

การรัน Gluetun WebUI คู่กับคอนเทนเนอร์ VPN จะช่วยให้การจัดการง่ายขึ้นและเห็นภาพรวมสถานะการเชื่อมต่อ VPN และการตั้งค่าได้ชัดเจน

ถ้ามีคำถามหรือต้องการความช่วยเหลือ ติดต่อทีมซัพพอร์ตของเราได้เลย พร้อมให้บริการทุกวัน! 🙂