Web Analytics

singbox_ui

⭐ 148 stars Korean 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 마운트
- ${PWD} 를 통해 HOST_DATA_DIR 호스트 데이터 디렉토리를 자동 매핑하여 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 | 호스트 데이터 디렉터리(싱박스 컨테이너 마운트용) | ${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 ---