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

ในขณะที่บทช่วยสอนพร็อกซีส่วนใหญ่เน้นที่ 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