Repolode
MHSanaei

MHSanaei/3x-ui

Xray-coreのプロキシ・VPNサーバーを構築・管理する、複数プロトコルと複数ユーザーに対応したオープンソースのWeb管理パネル。

スター
49,429
フォーク
12,670
未解決の Issue
239
最終コミット
11 時間前

これは何?

3X-UIは、Xray-coreサーバーを運用するためのWeb管理パネルです。VLESS、VMess、Trojan、Shadowsocks、WireGuard、Hysteria2、TUIC v5、MTProto、SOCKSなどのプロトコルでinboundを作成し、それぞれに通信量上限、有効期限、IP制限を設定したクライアントを追加できます。XrayのJSON設定を手作業で編集する代わりに、ブラウザー上のUIからすべてを管理できます。

日常的な運用に必要な機能も備えています。inbound、クライアント、outboundごとの通信量統計、共有リンク、QRコードに加え、raw、JSON、Clash形式を返すサブスクリプションサーバーを内蔵しています。1つのパネルから複数のサーバーを管理でき、ルーティングルールやoutboundチェーンにも対応。さらに、Telegram・Discordボットと、アクセス範囲を制限できるREST APIを備えています。ストレージはデフォルトでSQLiteを使用し、PostgreSQLも選択できます。

このプロジェクトはオリジナルのX-UIからフォークされ、個人利用を想定しています。インストールは単一のシェルスクリプトで行え、幅広いLinuxディストリビューションとWindowsに対応しています。

主な機能

  • 01VLESS、VMess、Trojan、Shadowsocks、WireGuard、Hysteria2、MTProtoなど、多数のinboundプロトコルに対応。
  • 02クライアントごとに通信量上限、有効期限、IP制限、デバイス数制限を設定可能。
  • 03inbound、クライアント、outboundごとの通信量統計。
  • 04raw、JSON、Clash形式で出力できるサブスクリプションサーバーを内蔵。
  • 051つのパネルから複数のノードを管理。
  • 06Telegram・Discordボットと、スコープ付きトークンに対応したREST API。
  • 07ストレージにSQLiteまたはPostgreSQLを選択可能。

ユースケース

  • 単一のVPSで個人用VPNまたはプロキシサーバーを運用する。
  • 異なるリージョンにある複数のプロキシノードを、1つのダッシュボードから管理する。
  • クライアントが設定を自動でインポートできるよう、サブスクリプションリンクを発行する。
  • 共有サーバーでユーザーごとの通信量と有効期限を制限する。

クイックスタート

  1. 1

    READMEに記載されている公式インストールスクリプトを実行します(シェルスクリプトをダウンロードして実行するため、事前に内容を確認してください)

  2. 2

    インストール後に管理メニューを開きます

    x-ui

使う前に知っておきたいこと

  • READMEには、個人利用のみを想定しており、本番環境では使用しないよう記載されています。
  • ライセンスはGPL-3.0です。コピーレフトライセンスのため、派生物もオープンソースにする必要があります。
  • インストールでは、システムレベルのアクセス権で実行されるリモートのシェルスクリプトを使用します。

収録されている特集

トピック

よくある質問

3x-ui とは?
Xray-coreのプロキシ・VPNサーバーを構築・管理する、複数プロトコルと複数ユーザーに対応したオープンソースのWeb管理パネル。 3X-UIは、Xray-coreサーバーを運用するためのWeb管理パネルです。VLESS、VMess、Trojan、Shadowsocks、WireGuard、Hysteria2、TUIC v5、MTProto、SOCKSなどのプロトコルでinboundを作成し、それぞれに通信量上限、有効期限、IP制限を設定したクライアントを追加できます。XrayのJSON設定を手作業で編集する代わりに、ブラウザー上のUIからすべてを管理できます。
3x-ui は無料で使えますか?ライセンスは?
3x-ui は GPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
3x-ui は今もメンテナンスされていますか?
活発にメンテナンス中。3x-ui の最終コミットは 2026年11月6日 です。
3x-ui は何に使えますか?
単一のVPSで個人用VPNまたはプロキシサーバーを運用する。 異なるリージョンにある複数のプロキシノードを、1つのダッシュボードから管理する。 クライアントが設定を自動でインポートできるよう、サブスクリプションリンクを発行する。 共有サーバーでユーザーごとの通信量と有効期限を制限する。
3x-ui のインストール方法は?
READMEに記載されている公式インストールスクリプトを実行します(シェルスクリプトをダウンロードして実行するため、事前に内容を確認してください) インストール後に管理メニューを開きます: x-ui
3x-ui はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/MHSanaei/3x-ui

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト