Kembali ke blog
Januari 19, 2026Panduan

Cara Menginstal Proxy VLESS di Windows Server

Panduan langkah demi langkah tentang cara mengatur proxy VLESS di Windows Server 2019/2022 menggunakan Xray-core untuk koneksi yang aman dan tahan sensor.

Cara Menginstal Proxy VLESS di Windows Server

Sementara sebagian besar tutorial proxy berfokus pada Linux, banyak pengguna lebih suka atau memerlukan Windows Server untuk infrastruktur mereka. VLESS bekerja sempurna di Windows Server, dan panduan ini akan menunjukkan cara mengaturnya menggunakan Xray-core. Baik Anda menjalankan VPS Windows dari Hiddence atau memiliki server Windows dedikasi, Anda dapat menerapkan VLESS dalam hitungan menit.

Mengapa Menjalankan VLESS di Windows Server?

  • Antarmuka GUI yang familiar untuk mereka yang tidak nyaman dengan baris perintah
  • Integrasi dengan layanan khusus Windows dan Active Directory
  • Kompatibilitas yang lebih baik dengan aplikasi perusahaan tertentu
  • Beberapa penyedia hosting menawarkan opsi VPS Windows yang lebih murah
  • Manajemen jarak jauh yang mudah melalui RDP (Remote Desktop)
  • Dukungan native untuk aplikasi .NET bersama dengan proxy

Prasyarat

  • Windows Server 2019 atau 2022 (VPS Windows Hiddence direkomendasikan)
  • Akses administrator ke server
  • Klien RDP untuk koneksi jarak jauh
  • Minimal 2GB RAM dan 20GB penyimpanan
  • Nama domain (opsional, untuk konfigurasi TLS)

Langkah 1: Unduh Xray-core untuk Windows

Unduh rilis Xray-core Windows terbaru:

bash
# Buka PowerShell sebagai Administrator dan jalankan:

# Buat direktori untuk Xray
New-Item -Path "C:\Xray" -ItemType Directory
cd C:\Xray

# Unduh Xray terbaru (ganti versi sesuai kebutuhan)
Invoke-WebRequest -Uri "https://github.com/XTLS/Xray-core/releases/latest/download/Xray-windows-64.zip" -OutFile "Xray.zip"

# Ekstrak arsip
Expand-Archive -Path "Xray.zip" -DestinationPath "C:\Xray"

# Verifikasi instalasi
.\xray.exe version

Langkah 2: Buat File Konfigurasi VLESS

Buat file konfigurasi untuk VLESS dengan Reality atau TLS:

  • Buat file bernama config.json di C:\Xray\
  • Buka Notepad sebagai Administrator
  • Tempel konfigurasi VLESS (contoh tersedia di dokumentasi Xray)
  • Untuk Reality: Gunakan SNI seperti www.microsoft.com
  • Untuk TLS: Arahkan ke domain dan file sertifikat Anda
  • Konfigurasikan port inbound (direkomendasikan: 443)
  • Hasilkan UUID menggunakan alat online atau PowerShell: [guid]::NewGuid()
  • Simpan file config.json

Langkah 3: Uji Konfigurasi Xray

Uji konfigurasi Anda sebelum mengatur sebagai layanan:

bash
# Di PowerShell, navigasikan ke direktori Xray
cd C:\Xray

# Jalankan Xray dengan config Anda
.\xray.exe run -c config.json

# Jika tidak ada kesalahan muncul, tekan Ctrl+C untuk berhenti
# Jika kesalahan muncul, periksa sintaks config.json Anda

Langkah 4: Instal Xray sebagai Layanan Windows

Gunakan NSSM (Non-Sucking Service Manager) untuk menjalankan Xray sebagai layanan:

  • Unduh NSSM dari https://nssm.cc/download
  • Ekstrak nssm.exe ke C:\Xray\
  • Buka PowerShell sebagai Administrator di C:\Xray\
  • Jalankan: .\nssm.exe install Xray
  • Di GUI NSSM:
  • Path: C:\Xray\xray.exe
  • Direktori startup: C:\Xray
  • Argumen: run -c config.json
  • Klik 'Instal layanan'
  • Mulai layanan: Start-Service Xray
  • Verifikasi: Get-Service Xray

Langkah 5: Konfigurasikan Windows Firewall

Izinkan Xray melalui Windows Firewall:

  • Buka Windows Defender Firewall dengan Keamanan Lanjutan
  • Klik 'Aturan Masuk' > 'Aturan Baru'
  • Jenis Aturan: Port
  • Protokol: TCP, Port: 443 (atau port yang Anda konfigurasi)
  • Tindakan: Izinkan koneksi
  • Profil: Centang semua (Domain, Pribadi, Publik)
  • Nama: Xray VLESS
  • Klik Selesai
  • Alternatifnya, gunakan PowerShell:
  • New-NetFirewallRule -DisplayName 'Xray' -Direction Inbound -LocalPort 443 -Protocol TCP -Action Allow

Tips VLESS Windows Server

  • Setel layanan Xray untuk memulai secara otomatis: Set-Service Xray -StartupType Automatic
  • Pantau log Xray di C:\Xray\error.log dan access.log
  • Gunakan Task Scheduler untuk pencadangan config otomatis
  • Pertimbangkan menggunakan Reality daripada TLS (tidak perlu domain/sertifikat)
  • Nonaktifkan restart otomatis Windows Update selama jam layanan
  • Gunakan Remote Desktop untuk mengelola server dengan mudah
  • Jaga Windows Server tetap diperbarui untuk patch keamanan
  • Pantau sumber daya server menggunakan Task Manager atau Performance Monitor