블로그로 돌아가기
1월 19, 2026가이드

Windows 서버에 VLESS 프록시 설치하는 방법

Xray-core를 사용하여 Windows Server 2019/2022에서 안전하고 검열에 저항하는 연결을 위한 VLESS 프록시를 설정하는 단계별 가이드.

Windows 서버에 VLESS 프록시 설치하는 방법

대부분의 프록시 튜토리얼이 Linux에 초점을 맞추고 있지만, 많은 사용자가 인프라에 Windows Server를 선호하거나 필요로 합니다. VLESS는 Windows Server에서 완벽하게 작동하며, 이 가이드는 Xray-core를 사용하여 설정하는 방법을 보여줍니다. Hiddence의 Windows VPS를 실행하거나 전용 Windows 서버가 있는 경우, 몇 분 안에 VLESS를 배포할 수 있습니다.

왜 Windows 서버에서 VLESS를 실행해야 할까요?

  • 친숙한 GUI 인터페이스: 명령줄에 익숙하지 않은 사용자를 위한
  • Windows 특정 서비스 및 Active Directory와의 통합
  • 특정 엔터프라이즈 애플리케이션과의 더 나은 호환성
  • 일부 호스팅 제공업체가 더 저렴한 Windows VPS 옵션 제공
  • RDP(원격 데스크톱)를 통한 쉬운 원격 관리
  • 프록시와 함께 .NET 애플리케이션에 대한 네이티브 지원

전제 조건

  • Windows Server 2019 또는 2022(Hiddence Windows VPS 권장)
  • 서버에 대한 관리자 접근 권한
  • 원격 연결을 위한 RDP 클라이언트
  • 최소 2GB RAM 및 20GB 저장 공간
  • 도메인 이름(선택 사항, TLS 구성용)

1단계: Windows용 Xray-core 다운로드

최신 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 구성 파일 생성

Reality 또는 TLS를 사용하여 VLESS 구성 파일을 생성하세요:

  • C:\Xray\에 config.json이라는 파일 생성
  • 관리자 권한으로 메모장 열기
  • VLESS 구성 붙여넣기(Xray 문서에서 예제 사용 가능)
  • Reality의 경우: www.microsoft.com과 같은 SNI 사용
  • TLS의 경우: 도메인 및 인증서 파일을 가리키도록 설정
  • 인바운드 포트 구성(권장: 443)
  • 온라인 도구 또는 PowerShell을 사용하여 UUID 생성: [guid]::NewGuid()
  • config.json 파일 저장

3단계: Xray 구성 테스트

서비스로 설정하기 전에 구성을 테스트하세요:

bash
# PowerShell에서 Xray 디렉토리로 이동
cd C:\Xray

# 구성과 함께 Xray 실행
.\xray.exe run -c config.json

# 오류가 나타나지 않으면 Ctrl+C를 눌러 중지
# 오류가 나타나면 config.json 구문 확인

4단계: Xray를 Windows 서비스로 설치

NSSM(Non-Sucking Service Manager)을 사용하여 Xray를 서비스로 실행하세요:

  • https://nssm.cc/download에서 NSSM 다운로드
  • nssm.exe를 C:\Xray\로 추출
  • C:\Xray\에서 관리자 권한으로 PowerShell 열기
  • 실행: .\nssm.exe install Xray
  • NSSM GUI에서:
  • 경로: C:\Xray\xray.exe
  • 시작 디렉토리: C:\Xray
  • 인수: run -c config.json
  • 'Install service' 클릭
  • 서비스 시작: Start-Service Xray
  • 확인: Get-Service Xray

5단계: Windows 방화벽 구성

Windows 방화벽을 통해 Xray 허용:

  • 고급 보안이 포함된 Windows Defender 방화벽 열기
  • '인바운드 규칙' > '새 규칙' 클릭
  • 규칙 유형: 포트
  • 프로토콜: TCP, 포트: 443(또는 구성한 포트)
  • 작업: 연결 허용
  • 프로필: 모두 확인(도메인, 개인, 공용)
  • 이름: Xray VLESS
  • 마침 클릭
  • 또는 PowerShell 사용:
  • New-NetFirewallRule -DisplayName 'Xray' -Direction Inbound -LocalPort 443 -Protocol TCP -Action Allow

Windows 서버 VLESS 팁

  • Xray 서비스를 자동 시작으로 설정: Set-Service Xray -StartupType Automatic
  • C:\Xray\error.log 및 access.log에서 Xray 로그 모니터링
  • 자동 구성 백업을 위해 작업 스케줄러 사용
  • TLS 대신 Reality 사용 고려(도메인/인증서 불필요)
  • 서비스 시간 동안 Windows Update 자동 재시작 비활성화
  • 원격 데스크톱을 사용하여 서버를 쉽게 관리
  • 보안 패치를 위해 Windows Server 업데이트 유지
  • 작업 관리자 또는 성능 모니터를 사용하여 서버 리소스 모니터링