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

วิธีติดตั้งพร็อกซี VLESS บน Windows Server

คู่มือทีละขั้นตอนเกี่ยวกับการตั้งค่าพร็อกซี VLESS บน Windows Server 2019/2022 โดยใช้ Xray-core เพื่อการเชื่อมต่อที่ปลอดภัยและต้านทานการเซ็นเซอร์

วิธีติดตั้งพร็อกซี VLESS บน Windows Server

ในขณะที่บทช่วยสอนพร็อกซีส่วนใหญ่เน้นที่ Linux ผู้ใช้หลายคนชอบหรือต้องการ Windows Server สำหรับโครงสร้างพื้นฐานของพวกเขา VLESS ทำงานได้อย่างสมบูรณ์แบบบน Windows Server และคู่มือนี้จะแสดงวิธีตั้งค่าโดยใช้ Xray-core ไม่ว่าคุณจะรัน Windows VPS จาก Hiddence หรือมีเซิร์ฟเวอร์ Windows เฉพาะ คุณสามารถปรับใช้ VLESS ได้ในไม่กี่นาที

ทำไมต้องรัน VLESS บน Windows Server?

  • อินเทอร์เฟซ GUI ที่คุ้นเคยสำหรับผู้ที่ไม่สะดวกกับบรรทัดคำสั่ง
  • การรวมเข้ากับบริการเฉพาะของ Windows และ Active Directory
  • ความเข้ากันได้ที่ดีกว่ากับแอปพลิเคชันองค์กรบางตัว
  • ผู้ให้บริการโฮสติ้งบางรายเสนอตัวเลือก Windows VPS ที่ถูกกว่า
  • การจัดการระยะไกลที่ง่ายผ่าน RDP (Remote Desktop)
  • รองรับแอปพลิเคชัน .NET โดยธรรมชาติพร้อมกับพร็อกซี

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

  • Windows Server 2019 หรือ 2022 (แนะนำ Windows VPS Hiddence)
  • สิทธิ์ผู้ดูแลระบบเข้าถึงเซิร์ฟเวอร์
  • ไคลเอนต์ RDP สำหรับการเชื่อมต่อระยะไกล
  • RAM อย่างน้อย 2GB และพื้นที่เก็บข้อมูล 20GB
  • ชื่อโดเมน (ไม่บังคับ สำหรับการกำหนดค่า TLS)

ขั้นตอนที่ 1: ดาวน์โหลด Xray-core สำหรับ Windows

ดาวน์โหลด Xray-core Windows รีลีสล่าสุด:

bash
# เปิด PowerShell เป็นผู้ดูแลระบบและรัน:

# สร้างไดเรกทอรีสำหรับ Xray
New-Item -Path "C:\Xray" -ItemType Directory
cd C:\Xray

# ดาวน์โหลด Xray ล่าสุด (แทนที่เวอร์ชันตามต้องการ)
Invoke-WebRequest -Uri "https://github.com/XTLS/Xray-core/releases/latest/download/Xray-windows-64.zip" -OutFile "Xray.zip"

# แตกไฟล์
Expand-Archive -Path "Xray.zip" -DestinationPath "C:\Xray"

# ตรวจสอบการติดตั้ง
.\xray.exe version

ขั้นตอนที่ 2: สร้างไฟล์กำหนดค่า VLESS

สร้างไฟล์กำหนดค่าสำหรับ VLESS พร้อม Reality หรือ TLS:

  • สร้างไฟล์ชื่อ config.json ใน C:\Xray\
  • เปิด Notepad เป็นผู้ดูแลระบบ
  • วางการกำหนดค่า VLESS (ตัวอย่างมีในเอกสาร Xray)
  • สำหรับ Reality: ใช้ SNI เช่น www.microsoft.com
  • สำหรับ TLS: ชี้ไปยังโดเมนและไฟล์ใบรับรองของคุณ
  • กำหนดค่าพอร์ต inbound (แนะนำ: 443)
  • สร้าง UUID โดยใช้เครื่องมือออนไลน์หรือ PowerShell: [guid]::NewGuid()
  • บันทึกไฟล์ config.json

ขั้นตอนที่ 3: ทดสอบการกำหนดค่า Xray

ทดสอบการกำหนดค่าของคุณก่อนตั้งค่าเป็นบริการ:

bash
# ใน PowerShell ไปที่ไดเรกทอรี Xray
cd C:\Xray

# รัน Xray ด้วย config ของคุณ
.\xray.exe run -c config.json

# หากไม่มีข้อผิดพลาดปรากฏ กด Ctrl+C เพื่อหยุด
# หากมีข้อผิดพลาดปรากฏ ตรวจสอบไวยากรณ์ config.json ของคุณ

ขั้นตอนที่ 4: ติดตั้ง Xray เป็นบริการ Windows

ใช้ NSSM (Non-Sucking Service Manager) เพื่อรัน Xray เป็นบริการ:

  • ดาวน์โหลด NSSM จาก https://nssm.cc/download
  • แตกไฟล์ nssm.exe ไปยัง C:\Xray\
  • เปิด PowerShell เป็นผู้ดูแลระบบใน C:\Xray\
  • รัน: .\nssm.exe install Xray
  • ใน NSSM GUI:
  • Path: C:\Xray\xray.exe
  • Startup directory: C:\Xray
  • Arguments: run -c config.json
  • คลิก 'Install service'
  • เริ่มบริการ: Start-Service Xray
  • ตรวจสอบ: Get-Service Xray

ขั้นตอนที่ 5: กำหนดค่า Windows Firewall

อนุญาต Xray ผ่าน Windows Firewall:

  • เปิด Windows Defender Firewall with Advanced Security
  • คลิก 'Inbound Rules' > 'New Rule'
  • Rule Type: Port
  • Protocol: TCP, Port: 443 (หรือพอร์ตที่คุณกำหนดค่า)
  • Action: Allow the connection
  • Profile: ตรวจสอบทั้งหมด (Domain, Private, Public)
  • Name: Xray VLESS
  • คลิก Finish
  • หรือใช้ PowerShell:
  • New-NetFirewallRule -DisplayName 'Xray' -Direction Inbound -LocalPort 443 -Protocol TCP -Action Allow

เคล็ดลับ VLESS Windows Server

  • ตั้งค่าบริการ Xray ให้เริ่มทำงานโดยอัตโนมัติ: Set-Service Xray -StartupType Automatic
  • ตรวจสอบบันทึก Xray ใน C:\Xray\error.log และ access.log
  • ใช้ Task Scheduler สำหรับการสำรองข้อมูล config อัตโนมัติ
  • พิจารณาใช้ Reality แทน TLS (ไม่ต้องใช้โดเมน/ใบรับรอง)
  • ปิดการใช้งานการรีสตาร์ทอัตโนมัติของ Windows Update ในชั่วโมงบริการ
  • ใช้ Remote Desktop เพื่อจัดการเซิร์ฟเวอร์ได้ง่าย
  • เก็บ Windows Server ให้อัปเดตเพื่อรับแพตช์ความปลอดภัย
  • ตรวจสอบทรัพยากรเซิร์ฟเวอร์โดยใช้ Task Manager หรือ Performance Monitor