กลับไปหน้าบล็อก
มกราคม 19, 2026คู่มือ

วิธีติดตั้งพร็อกซี VLESS ด้วยแผงควบคุม Marzban

คู่มือทีละขั้นตอนฉบับสมบูรณ์เกี่ยวกับการตั้งค่าพร็อกซี VLESS โดยใช้แผงควบคุม Marzban - อินเทอร์เฟซการจัดการที่ทันสมัย ใช้งานง่าย และรองรับหลายโปรโตคอล

วิธีติดตั้งพร็อกซี VLESS ด้วยแผงควบคุม Marzban

Marzban เป็นแผงควบคุมบนเว็บที่ทรงพลังและทันสมัยสำหรับการจัดการเซิร์ฟเวอร์พร็อกซี Xray แตกต่างจากแผงควบคุมอื่นๆ Marzban นำเสนออินเทอร์เฟซที่ใช้งานง่าย รองรับผู้ดูแลระบบหลายคน และมีฟีเจอร์การจัดการผู้ใช้ที่ครอบคลุม คู่มือนี้จะแสดงวิธีตั้งค่าพร็อกซี VLESS โดยใช้ Marzban บน VPS Hiddence ของคุณเพื่อการเข้าถึงอินเทอร์เน็ตที่ปลอดภัยและต้านทานการเซ็นเซอร์

Marzban คืออะไร?

Marzban เป็นแผงควบคุมการจัดการพร็อกซีแบบโอเพ่นซอร์สที่รวมเข้ากับ Telegram สร้างขึ้นโดยเฉพาะสำหรับ Xray-core มันให้แดชบอร์ดที่สะอาดและทันสมัยสำหรับการสร้างและจัดการผู้ใช้พร็อกซี ตรวจสอบทราฟฟิก และจัดการการสมัครสมาชิก Marzban รองรับโปรโตคอล VLESS, VMess, Trojan และ Shadowsocks

ทำไมต้องเลือก Marzban?

  • อินเทอร์เฟซเว็บที่ทันสมัย: แดชบอร์ดที่สะอาดและตอบสนอง เข้าถึงได้จากเบราว์เซอร์ใดก็ได้
  • รองรับผู้ดูแลระบบหลายคน: สร้างบัญชีผู้ดูแลระบบหลายบัญชีด้วยสิทธิ์ที่แตกต่างกัน
  • การจัดการผู้ใช้: สร้าง แก้ไข และลบผู้ใช้พร็อกซีได้ง่าย
  • การตรวจสอบทราฟฟิก: สถิติแบบเรียลไทม์และการติดตามการใช้งานต่อผู้ใช้
  • ลิงก์การสมัครสมาชิก: สร้าง URL การสมัครสมาชิกสำหรับไคลเอนต์โดยอัตโนมัติ
  • บอท Telegram: บอทในตัวสำหรับการจัดการผู้ใช้และการแจ้งเตือน
  • หลายโปรโตคอล: รองรับ VLESS, VMess, Trojan และ Shadowsocks
  • ใช้ Docker: ติดตั้งและอัปเดตได้ง่ายโดยใช้ Docker

ข้อกำหนดเบื้องต้น

  • VPS ใหม่ที่มี Ubuntu 22.04 หรือ 24.04 (แนะนำ VPS Hiddence)
  • สิทธิ์ root หรือ sudo เข้าถึงเซิร์ฟเวอร์
  • ชื่อโดเมนที่ชี้ไปยัง IP ของเซิร์ฟเวอร์ของคุณ (ไม่บังคับแต่แนะนำสำหรับ TLS)
  • ความรู้พื้นฐานเกี่ยวกับบรรทัดคำสั่ง

ขั้นตอนที่ 1: เตรียมเซิร์ฟเวอร์ของคุณ

ก่อนอื่น อัปเดตระบบของคุณและติดตั้ง Docker (Marzban ทำงานในคอนเทนเนอร์ Docker):

bash
# อัปเดตระบบ
apt update && apt upgrade -y

# ติดตั้ง Docker
curl -fsSL https://get.docker.com | sh

# ติดตั้ง Docker Compose
apt install docker-compose -y

# ตรวจสอบการติดตั้ง Docker
docker --version
docker-compose --version

ขั้นตอนที่ 2: ติดตั้ง Marzban

ดาวน์โหลดและติดตั้ง Marzban โดยใช้สคริปต์การติดตั้งอย่างเป็นทางการ:

bash
# สร้างไดเรกทอรีสำหรับ Marzban
mkdir -p /opt/marzban
cd /opt/marzban

# ดาวน์โหลดไฟล์ docker-compose
wget -O docker-compose.yml https://raw.githubusercontent.com/Gozargah/Marzban/master/docker-compose.yml

# สร้างไฟล์ .env สำหรับการกำหนดค่า
wget -O .env https://raw.githubusercontent.com/Gozargah/Marzban/master/.env.example

# แก้ไข .env เพื่อตั้งค่าข้อมูลรับรองผู้ดูแลระบบ
nano .env
# ตั้งค่า SUDO_USERNAME และ SUDO_PASSWORD

# เริ่ม Marzban
docker-compose up -d

# ตรวจสอบว่ากำลังทำงานอยู่หรือไม่
docker-compose ps

ขั้นตอนที่ 3: เข้าถึงแดชบอร์ด Marzban

เปิดเบราว์เซอร์ของคุณและไปที่ที่อยู่ IP ของเซิร์ฟเวอร์บนพอร์ต 8000:

  • URL: http://YOUR_SERVER_IP:8000
  • เข้าสู่ระบบด้วยชื่อผู้ใช้และรหัสผ่านที่คุณตั้งค่าในไฟล์ .env
  • คุณจะเห็นแดชบอร์ด Marzban พร้อมตัวเลือกสำหรับผู้ใช้ การตั้งค่า และสถิติ
  • สำคัญ: เปลี่ยนรหัสผ่านผู้ดูแลระบบเริ่มต้นทันทีหลังจากเข้าสู่ระบบครั้งแรก

ขั้นตอนที่ 4: กำหนดค่า VLESS Inbound

ตั้งค่าโปรโตคอล VLESS ใน Marzban:

  • ในแดชบอร์ด ไปที่ 'Core Settings' หรือ 'Inbounds'
  • เพิ่ม VLESS inbound ใหม่ด้วยการตั้งค่าเหล่านี้:
  • พอร์ต: 443 (สำหรับ TLS) หรือพอร์ตใดก็ได้ที่ว่าง
  • โปรโตคอล: VLESS
  • เครือข่าย: TCP หรือ WS (WebSocket)
  • ความปลอดภัย: TLS (หากใช้โดเมน) หรือ Reality
  • หากใช้ Reality ให้กำหนดค่า SNI ไปยังไซต์ยอดนิยมเช่น www.microsoft.com
  • บันทึกการกำหนดค่า inbound

ขั้นตอนที่ 5: สร้างผู้ใช้และสร้างลิงก์

เพิ่มผู้ใช้พร็อกซีและรับลิงก์การเชื่อมต่อ:

  • คลิกปุ่ม 'Add User' ในแดชบอร์ด
  • ตั้งค่าชื่อผู้ใช้ ขีดจำกัดทราฟฟิก และวันหมดอายุ
  • เลือก VLESS inbound ที่คุณสร้าง
  • คลิก 'Create' เพื่อสร้างผู้ใช้
  • คัดลอกลิงก์การสมัครสมาชิกหรือ QR code
  • นำเข้าลิงก์ไปยังไคลเอนต์ VLESS ของคุณ (v2rayN, v2rayNG, Hiddify เป็นต้น)
  • ทดสอบการเชื่อมต่อโดยเปิดใช้งานพร็อกซี

แนวทางปฏิบัติที่ดีที่สุดของ Marzban

  • เปิดใช้งานการรวมบอท Telegram เพื่อการจัดการผู้ใช้ที่ง่าย
  • ตั้งค่าใบรับรอง SSL สำหรับการเข้าถึงแดชบอร์ดที่ปลอดภัย (ใช้ Nginx reverse proxy)
  • สำรองข้อมูลฐานข้อมูล Marzban เป็นประจำ (/opt/marzban/db.sqlite3)
  • ตรวจสอบทราฟฟิกผู้ใช้เพื่อป้องกันการใช้งานในทางที่ผิด
  • ใช้โปรโตคอล Reality เพื่อความต้านทานการเซ็นเซอร์สูงสุด
  • เก็บ Marzban ให้อัปเดต: docker-compose pull && docker-compose up -d
  • กำหนดค่าไฟร์วอลล์เพื่ออนุญาตเฉพาะพอร์ตที่จำเป็น (443, 8000)
  • ใช้รหัสผ่านที่รัดกุมสำหรับบัญชีผู้ดูแลระบบ