1月 19, 2026ガイド
Windows ServerにVLESSプロキシをインストールする方法
Xray-coreを使用してWindows Server 2019/2022にVLESSプロキシをセットアップするためのステップバイステップガイド。安全で検閲に強い接続のためのガイド。

ほとんどのプロキシチュートリアルはLinuxに焦点を当てていますが、多くのユーザーはインフラストラクチャにWindows Serverを好むか、必要としています。VLESSはWindows Serverで完璧に動作し、このガイドではXray-coreを使用してセットアップする方法を説明します。HiddenceのWindows VPSを実行している場合でも、専用のWindowsサーバーを持っている場合でも、数分でVLESSをデプロイできます。
なぜWindows Serverで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 Server VLESSのヒント
- Xrayサービスを自動起動に設定する:Set-Service Xray -StartupType Automatic
- C:\Xray\error.logとaccess.logでXrayログを監視する
- 自動設定バックアップにタスクスケジューラを使用する
- TLSの代わりにRealityを使用することを検討する(ドメイン/証明書不要)
- サービス時間中のWindows Update自動再起動を無効にする
- リモートデスクトップを使用してサーバーを簡単に管理する
- セキュリティパッチを適用するためにWindows Serverを最新の状態に保つ
- タスクマネージャーまたはパフォーマンスモニターを使用してサーバーリソースを監視する