Как установить 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 (рекомендуется Hiddence Windows VPS)
- Доступ администратора к серверу
- RDP-клиент для удаленного подключения
- Минимум 2 ГБ RAM и 20 ГБ хранилища
- Доменное имя (опционально, для TLS конфигурации)
Шаг 1: Загрузка Xray-core для Windows
Скачайте последнюю версию Xray-core для Windows:
# Откройте 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\
- Откройте Блокнот от имени администратора
- Вставьте конфигурацию VLESS (примеры доступны в документации Xray)
- Для Reality: Используйте SNI типа www.microsoft.com
- Для TLS: Укажите ваш домен и файлы сертификатов
- Настройте входящий порт (рекомендуется: 443)
- Сгенерируйте UUID с помощью онлайн-инструмента или PowerShell: [guid]::NewGuid()
- Сохраните файл config.json
Шаг 3: Тестирование конфигурации Xray
Протестируйте конфигурацию перед настройкой в качестве службы:
# В 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 в качестве службы:
- Скачайте NSSM с https://nssm.cc/download
- Извлеките nssm.exe в C:\Xray\
- Откройте PowerShell от имени администратора в C:\Xray\
- Выполните: .\nssm.exe install Xray
- В GUI NSSM:
- Path: C:\Xray\xray.exe
- Startup directory: C:\Xray
- Arguments: run -c config.json
- Нажмите 'Install service'
- Запустите службу: Start-Service Xray
- Проверьте: Get-Service Xray
Шаг 5: Настройка брандмауэра Windows
Разрешите Xray через брандмауэр Windows:
- Откройте Брандмауэр Windows в режиме повышенной безопасности
- Нажмите 'Правила для входящих подключений' > 'Создать правило'
- Тип правила: Порт
- Протокол: TCP, Порт: 443 (или ваш настроенный порт)
- Действие: Разрешить подключение
- Профиль: Отметьте все (Доменный, Частный, Публичный)
- Имя: Xray VLESS
- Нажмите Готово
- Альтернативно, используйте 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
- Используйте Планировщик заданий для автоматического резервного копирования конфигурации
- Рассмотрите использование Reality вместо TLS (не нужен домен/сертификат)
- Отключите автоматическую перезагрузку Windows Update в рабочее время
- Используйте удаленный рабочий стол для удобного управления сервером
- Держите Windows Server обновленным для исправлений безопасности
- Мониторьте ресурсы сервера с помощью Диспетчера задач или Монитора производительности