ブログに戻る
1月 19, 2026ガイド

Windows ServerにVLESSプロキシをインストールする方法

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

Windows Serverに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を最新の状態に保つ
  • タスクマネージャーまたはパフォーマンスモニターを使用してサーバーリソースを監視する