Repolode
XTLS

XTLS/Xray-core

VLESS、VMess、Trojan、Shadowsocks、WireGuard、REALITYなどのプロトコルに対応するGo製ネットワークプラットフォーム兼プロキシコア。

スター
42,658
フォーク
6,118
未解決の Issue
71
最終コミット
9 時間前

これは何?

Xray-coreはProject Xの中核となるネットワークツールで、Goで開発されています。設定可能なプロキシ/トンネルプラットフォームとして動作し、VLESS、VMess、Trojan、Shadowsocks、SOCKS5、WireGuardなど多数のプロトコルでインバウンドおよびアウトバウンドのトラフィックを処理できます。また、TLSベースのトラフィック向けにREALITYとXHTTPのトランスポートを備えています。

プロジェクトは単一のバイナリとして配布されており、標準的なGoツールチェーンを使ってソースからビルドできます。公式DockerイメージとHomebrew formulaも提供されています。Linux向けインストールスクリプト、多数のWebコントロールパネル、Windows、Android、iOS、macOS、Linux、OpenWrt向けの幅広いGUIクライアントも、Xray-coreをベースに構築されています。

一般に、Xray-coreはサーバーやルーター上で実行し、クライアントから接続して利用します。または、libXrayなどのラッパーライブラリを通じて組み込むこともできます。設定例やチュートリアルは、別のサンプルリポジトリで管理されています。

主な機能

  • 01VLESS、VMess、Trojan、Shadowsocks、SOCKS5など、複数のプロキシプロトコルに対応。
  • 02TLSベースのトラフィック向けにREALITYとXHTTPのトランスポートを提供。
  • 03WireGuardに対応し、サポート対象のWindowsプラットフォームではTUNインバウンドも利用可能。
  • 04単一のバイナリとしてビルドでき、公式DockerイメージとHomebrew formulaも利用可能。
  • 05主要なプラットフォーム向けの多数のWebパネルやGUIクライアントの基盤として利用可能。

ユースケース

  • VPS上でセルフホスト型のプロキシまたはトンネルのエンドポイントを運用する。
  • ルーターやOpenWrt環境でプロキシコアとして利用する。
  • 複数ユーザー向けプロキシパネルのバックエンドとして利用する。
  • ラッパーライブラリを介して、モバイルまたはデスクトップクライアントにプロキシコアを組み込む。

クイックスタート

  1. 1

    Homebrewでインストール

    brew install xray
  2. 2

    またはGoでソースからビルド(Linux/macOS)

    CGO_ENABLED=0 go build -o xray -trimpath -buildvcs=false -ldflags="-s -w -buildid=" -v ./main
  3. 3

    READMEに記載の公式Linuxインストールスクリプト(XTLS/Xray-install)を実行

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

  • GUIを内蔵しないコアプロキシエンジンのため、多くのユーザーは別途パネルやクライアントを利用します。
  • MPL-2.0で配布されており、変更したソースファイルは同じライセンスの下で公開する必要があります。

トピック

よくある質問

Xray-core とは?
VLESS、VMess、Trojan、Shadowsocks、WireGuard、REALITYなどのプロトコルに対応するGo製ネットワークプラットフォーム兼プロキシコア。 Xray-coreはProject Xの中核となるネットワークツールで、Goで開発されています。設定可能なプロキシ/トンネルプラットフォームとして動作し、VLESS、VMess、Trojan、Shadowsocks、SOCKS5、WireGuardなど多数のプロトコルでインバウンドおよびアウトバウンドのトラフィックを処理できます。また、TLSベースのトラフィック向けにREALITYとXHTTPのトランスポートを備えています。
Xray-core は無料で使えますか?ライセンスは?
Xray-core は MPL-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
Xray-core は今もメンテナンスされていますか?
活発にメンテナンス中。Xray-core の最終コミットは 2026年11月6日 です。
Xray-core は何に使えますか?
VPS上でセルフホスト型のプロキシまたはトンネルのエンドポイントを運用する。 ルーターやOpenWrt環境でプロキシコアとして利用する。 複数ユーザー向けプロキシパネルのバックエンドとして利用する。 ラッパーライブラリを介して、モバイルまたはデスクトップクライアントにプロキシコアを組み込む。
Xray-core のインストール方法は?
Homebrewでインストール: brew install xray またはGoでソースからビルド(Linux/macOS): CGO_ENABLED=0 go build -o xray -trimpath -buildvcs=false -ldflags="-s -w -buildid=" -v ./main READMEに記載の公式Linuxインストールスクリプト(XTLS/Xray-install)を実行
Xray-core はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/XTLS/Xray-core

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

関連プロジェクト

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

4.9万+496 今週1.3万GoGPL-3.0更新 10 時間前