Hur man installerar VLESS-proxy på Windows Server
Steg-för-steg-guide om att ställa in VLESS-proxy på Windows Server 2019/2022 med Xray-core för säkra och censurresistenta anslutningar.

Medan de flesta proxyguider fokuserar på Linux, föredrar eller kräver många användare Windows Server för sin infrastruktur. VLESS fungerar perfekt på Windows Server, och denna guide visar dig hur du ställer in det med Xray-core. Oavsett om du kör en Windows VPS från Hiddence eller har en dedikerad Windows-server kan du distribuera VLESS på minuter.
Varför köra VLESS på Windows Server?
- Bekant GUI-gränssnitt för dem som är obekväma med kommandorad
- Integration med Windows-specifika tjänster och Active Directory
- Bättre kompatibilitet med vissa företagsapplikationer
- Vissa hostingleverantörer erbjuder billigare Windows VPS-alternativ
- Enkel fjärrhantering via RDP (Remote Desktop)
- Inbyggt stöd för .NET-applikationer tillsammans med proxy
Förutsättningar
- Windows Server 2019 eller 2022 (Hiddence Windows VPS rekommenderas)
- Administratörsåtkomst till servern
- RDP-klient för fjärranslutning
- Minst 2GB RAM och 20GB lagring
- Domännamn (valfritt, för TLS-konfiguration)
Steg 1: Ladda ner Xray-core för Windows
Ladda ner den senaste Xray-core Windows-versionen:
# Öppna PowerShell som administratör och kör:
# Skapa katalog för Xray
New-Item -Path "C:\Xray" -ItemType Directory
cd C:\Xray
# Ladda ner senaste Xray (ersätt version vid behov)
Invoke-WebRequest -Uri "https://github.com/XTLS/Xray-core/releases/latest/download/Xray-windows-64.zip" -OutFile "Xray.zip"
# Extrahera arkivet
Expand-Archive -Path "Xray.zip" -DestinationPath "C:\Xray"
# Verifiera installation
.\xray.exe versionSteg 2: Skapa VLESS-konfigurationsfil
Skapa en konfigurationsfil för VLESS med Reality eller TLS:
- Skapa en fil som heter config.json i C:\Xray\
- Öppna Notepad som administratör
- Klistra in en VLESS-konfiguration (exempel finns i Xray-dokumentationen)
- För Reality: Använd SNI som www.microsoft.com
- För TLS: Peka på din domän och certifikatfiler
- Konfigurera inbound-port (rekommenderas: 443)
- Generera UUID med onlineverktyg eller PowerShell: [guid]::NewGuid()
- Spara config.json-filen
Steg 3: Testa Xray-konfiguration
Testa din konfiguration innan du ställer in som tjänst:
# I PowerShell, navigera till Xray-katalog
cd C:\Xray
# Kör Xray med din config
.\xray.exe run -c config.json
# Om inga fel visas, tryck Ctrl+C för att stoppa
# Om fel visas, kontrollera din config.json-syntaxSteg 4: Installera Xray som Windows-tjänst
Använd NSSM (Non-Sucking Service Manager) för att köra Xray som en tjänst:
- Ladda ner NSSM från https://nssm.cc/download
- Extrahera nssm.exe till C:\Xray\
- Öppna PowerShell som administratör i C:\Xray\
- Kör: .\nssm.exe install Xray
- I NSSM GUI:
- Path: C:\Xray\xray.exe
- Startup directory: C:\Xray
- Arguments: run -c config.json
- Klicka på 'Install service'
- Starta tjänsten: Start-Service Xray
- Verifiera: Get-Service Xray
Steg 5: Konfigurera Windows-brandvägg
Tillåt Xray genom Windows-brandväggen:
- Öppna Windows Defender-brandväggen med avancerad säkerhet
- Klicka på 'Inbound Rules' > 'New Rule'
- Regeltyp: Port
- Protokoll: TCP, Port: 443 (eller din konfigurerade port)
- Åtgärd: Tillåt anslutningen
- Profil: Markera alla (Domain, Private, Public)
- Namn: Xray VLESS
- Klicka på Slutför
- Alternativt, använd PowerShell:
- New-NetFirewallRule -DisplayName 'Xray' -Direction Inbound -LocalPort 443 -Protocol TCP -Action Allow
Windows Server VLESS-tips
- Ställ in Xray-tjänsten att starta automatiskt: Set-Service Xray -StartupType Automatic
- Övervaka Xray-loggar i C:\Xray\error.log och access.log
- Använd Task Scheduler för automatiska config-säkerhetskopior
- Överväg att använda Reality istället för TLS (ingen domän/certifikat behövs)
- Inaktivera Windows Update automatisk omstart under tjänsttimmar
- Använd Remote Desktop för att hantera servern enkelt
- Håll Windows Server uppdaterat för säkerhetsuppdateringar
- Övervaka serverresurser med Task Manager eller Performance Monitor