一月 19, 2026指南
如何在 Windows 服务器上安装 VLESS 代理
使用 Xray-core 在 Windows Server 2019/2022 上设置 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:使用 SNI,如 www.microsoft.com
- 对于 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
- 点击“安装服务”
- 启动服务:Start-Service Xray
- 验证:Get-Service Xray
步骤 5:配置 Windows 防火墙
允许 Xray 通过 Windows 防火墙:
- 打开 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 日志
- 使用任务计划程序进行自动配置备份
- 考虑使用 Reality 而不是 TLS(不需要域名/证书)
- 在服务时间内禁用 Windows 更新自动重启
- 使用远程桌面轻松管理服务器
- 保持 Windows Server 更新以获取安全补丁
- 使用任务管理器或性能监视器监控服务器资源