github-trend-summarizer

XTLS/Xray-core 調査メモ

このリポジトリは何?

何が嬉しい?(既存手段との比較)

使うときの流れ

  1. 入手: 公式 Linux スクリプト(XTLS/Xray-install)、Docker(ghcr.io/xtls/xray-core)、brew install xray、または go build -o xray ./main で自前ビルド。Web パネル(3X-UI, Marzban など)を被せる運用も一般的。
  2. 鍵・ID を発行: xray uuid, xray x25519(REALITY 用), xray wg などサブコマンドで必要な ID/鍵を生成。
  3. config を書く: inbound(例: ポート 443 で VLESS+REALITY を受ける)、outbound(例: freedom=直結、あるいは別 Xray へ中継)、routing(ドメイン・IP ルールで国内直結/国外プロキシ振り分け)、任意で dns / policy / observatory を定義。XTLS/Xray-examples や REALITY チュートリアルが定番の雛形。
  4. 起動・検証: xray run -c config.json-confdir で分割設定、-test で構文のみ検証、-dump で解決後の設定をダンプ)。systemd や Docker でデーモン化。
  5. クライアント側: v2rayN (Windows)、v2rayNG (Android)、Streisand/Happ (iOS/macOS)、v2rayA (Linux) などの GUI に同じ UUID/鍵/REALITY 公開鍵を入れて接続。サーバ状態は gRPC API(commander)や metrics/observatory から監視可能。
  6. 運用拡張: ルーティング調整、フォールバック(All-in-One-fallbacks-Nginx 例)、複数 outbound の自動品質選択(observatory)、reverse proxy などで用途に合わせて育てていく。