What is this?
sing-box describes itself as 'the universal proxy platform' — a single Go program meant to run and configure various proxy protocols instead of needing separate tools for each one.
Is this a GUI app or a command-line core?
It's a Go-based proxy engine built from a CLI/binary, with a Dockerfile and CI workflows (build.yml, docker.yml, linux.yml) for producing binaries and container images rather than a bundled graphical app.
What platforms can I run it on?
The repo's CI explicitly builds a Linux target and a Docker image; as a Go project without stated OS restrictions, it can typically also be compiled for Windows and macOS.
Why is it called a 'universal' proxy platform?
The description implies it aims to unify configuration and operation of multiple proxy protocols under one program, rather than requiring a separate tool per protocol.
Does the project ship an official Docker image?
Yes, the repository contains a Dockerfile and a dedicated docker.yml CI workflow, which confirms official Docker image builds are maintained.
What are similar projects?
gost, dnscrypt-proxy, brook, tailcat, v2ray-core, Xray-core, MasterDnsVPN, numa