fscarmen/sing-box

Sing-box 全家桶 --- 一键多协议脚本。支持 Reality、Hysteria2 、TUIC 、Trojan 、Shadowsocks 、 AnyTLS 、ShadowTLS 、 Vmess 、 VLESS 、NaiveProxy,搭配 Argo 隧道等,多客户端订阅(Clash / V2rayN /...

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 24 minutes ago
Added to GitGenius on September 12th, 2026
Created on September 30th, 2023
Open Issues & Pull Requests: 4 (+0)
GitHub issues: Enabled
Number of forks: 1,127
Total Stargazers: 5,629 (+0)
Total Subscribers: 30 (+0)

Repository Insights (GitGenius)

Most active contributors

Sign in to see contributor activity.

Related repositories by overlapping contributors

No overlapping-contributor repos identified yet.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 4
New in 7 days: 2
Closed in 7 days: 0
Avg open age: 21 days
Stale 30+ days: 1
Stale 90+ days: 0

Recent activity

Opened in 7 days: 2
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • enhancement (2)

Detailed Description

Sing-box is a multi-protocol proxy server deployment tool that automates installation and configuration of sing-box with support for numerous tunneling protocols and integration with Cloudflare Argo tunnels.

The tool addresses the complexity of setting up proxy infrastructure by providing one-command installation scripts that handle multiple protocols including Reality, Hysteria2, TUIC, Trojan, Shadowsocks, AnyTLS, ShadowTLS, Vmess, VLESS, and NaiveProxy. It eliminates the need for domain ownership by leveraging Argo tunnel integration and generates subscription links compatible with multiple clients including Clash, V2rayN, Throne, ShadowRocket, and SFA. The approach combines automated server-side deployment with flexible client-side configuration options.

Developers should choose this tool if they need rapid proxy infrastructure deployment without domain prerequisites and require multi-protocol support across diverse client applications. It suits projects requiring CDN integration through Cloudflare's services and those needing to support various subscription formats simultaneously. The tool provides both interactive and non-interactive installation modes, Docker deployment options, and includes mechanisms for hot-reloading configuration changes. It handles certificate management across different client implementations and supports WARP account integration with automatic fallback mechanisms.

The project maintains active development with regular updates addressing protocol-specific features and operational improvements. Recent changes show attention to environment compatibility, including support for systems without TUN capabilities and fixes for Alpine OpenRC service management. The tool incorporates user confirmation workflows for mutually exclusive configuration options, particularly around protocol-specific settings like Hysteria2 realm and port hopping. Development includes refinements to account management workflows, with features for pre-registering WARP accounts during installation and providing hot-reload capabilities through sing-box configuration checks.