Web Analytics

singbox_ui

⭐ 148 stars Japanese by SpadesA99

Sing-box UI

English | 中文

Docker Image Build Status GitHub Stars License

モダンな sing-box 設定管理ツール

Go 1.24 + Next.js 16 をベースに構築され、Docker コンテナで sing-box を管理

Sing-box UI 界面截图


コア機能

プロトコル対応

| インバウンドプロトコル | アウトバウンドプロトコル | サブスクリプション解析 | |---------|---------|---------| | WireGuard | すべてのインバウンドプロトコル | VMess | | Mixed (Socks5+HTTP) | direct (直結) | VLESS | | VLESS | block (ブロック) | Trojan | | VMess | | Shadowsocks | | Trojan | | AnyTLS | | Shadowsocks | | Clash YAML フォーマット | | Hysteria2 | | | | TUIC | | | | Naive | | | | ShadowTLS | | | | AnyTLS | | | | HTTP | | |

TLS 証明書管理

ルール設定

ロードバランシング

マルチインスタンス管理

WireGuard VPN 管理

Cloudflare WARP 送信

ノードヘルスチェック

管理機能

---

クイックスタート

Docker Compose(推奨)

docker-compose.yml を作成:

services:
  singbox-ui:
    image: ghcr.io/spadesa99/singbox_ui:latest
    container_name: singbox-ui
    restart: unless-stopped
    network_mode: host
    volumes:
      
  • /var/run/docker.sock:/var/run/docker.sock
  • ./data:/home/data
environment:
  • DATA_DIR=/home/data
  • HOST_DATA_DIR=${PWD}/data
  • LISTEN_ADDR=127.0.0.1:7000
  • TZ=Asia/Shanghai

docker compose up -d

http://127.0.0.1:7000 にアクセス

説明:
- コンテナがホストのネットワークを直接使用できるように network_mode: host を使用
- デフォルトで 127.0.0.1:7000 をリッスンし、ローカルアクセスのみ。LISTEN_ADDR 環境変数でカスタマイズ可能
- sing-box コンテナ管理用に Docker Socket をマウント
- HOST_DATA_DIR${PWD} によりホストのデータディレクトリを自動マッピングし、sing-box コンテナにマウント
- sing-box v1.13.5 イメージを内蔵し、初回起動時に自動ロード、ネットワークからの取得不要

リモートアクセス

サービスはデフォルトで 127.0.0.1 のみリッスンしており、SSH トンネルを通じた安全なアクセスを推奨:

ssh -L 7000:127.0.0.1:7000 user@your-server
そしてローカルブラウザで http://127.0.0.1:7000 にアクセスします

セキュリティの注意: LISTEN_ADDR0.0.0.0:7000 に変更して直接パブリックに公開することは推奨されません。管理パネルには認証保護がありません。外部からアクセスする場合は、SSHトンネルの利用や認証付きリバースプロキシ(例: Nginx + Basic Auth)の設定を行ってください。


環境変数

| 変数 | 説明 | デフォルト値 | |------|------|--------------| | DATA_DIR | コンテナ内データディレクトリ | /home/data | | HOST_DATA_DIR | ホストマシンのデータディレクトリ(sing-boxコンテナのマウント用) | ${PWD}/data | | LISTEN_ADDR | サービスのリッスンアドレス | 127.0.0.1:7000 | | TZ | タイムゾーン | Asia/Shanghai |


技術スタック

| フロントエンド | バックエンド | |----------------|--------------| | Next.js 16 | Go 1.24 | | React 19 | Gin 1.11 | | Tailwind CSS | Docker SDK | | shadcn/ui | |


ライセンス

MIT License

Star History

Star History Chart

謝辞

--- Tranlated By Open Ai Tx | Last indexed: 2026-05-25 ---