gitwtfhub

wtf is sing-box?

sagernet/sing-box — explained in plain English

Analysis updated 2026-05-18

33,487GoAudience · developerComplexity · 3/5Setup · moderate

TL;DR

A universal proxy platform written in Go that routes network traffic through intermediary servers for privacy, bypassing restrictions, or traffic management.

Mindmap

mindmap
  root((sing-box))
    What it does
      Routes network traffic
      Bypasses restrictions
      Manages traffic flows
    Core features
      Universal proxy support
      Intermediary routing
      Privacy protection
    Use cases
      Privacy and anonymity
      Network restriction bypass
      Traffic management
    Tech stack
      Go language
      Proxy protocols
      Network routing

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Why would anyone build with this?

REASON 1

Route your internet traffic through proxy servers to maintain privacy and anonymity online.

REASON 2

Bypass network restrictions or geographic blocks imposed by ISPs or organizations.

REASON 3

Manage and control network traffic flows across multiple protocols and endpoints.

What's in the stack?

Go

How it stacks up

sagernet/sing-boxrestic/resticderailed/k9s
Stars33,48733,42033,567
LanguageGoGoGo
Setup difficultymoderateeasyeasy
Complexity3/52/52/5
Audiencedeveloperops devopsops devops

Figures from each repo's GitHub metadata at analysis time.

How do you spin it up?

Difficulty · moderate Time to first run · 30min

Requires Go runtime and likely needs configuration of proxy endpoints/rules before functional testing.

License could not be detected automatically. Check the repository's LICENSE file before use.

Wtf does this do

Sing-box is described as a universal proxy platform, written in Go. A proxy platform is software that routes your network traffic through an intermediary server, which can be used to bypass network restrictions, maintain privacy, or manage traffic flows. The README does not explain the specific protocols supported, how to configure it, or what use cases it is designed for beyond the single phrase "universal proxy platform." Full documentation is hosted externally. The README does not provide further detail about features, architecture, or supported platforms, so a complete explanation is not possible from the provided data alone.

Yoink these prompts

Prompt 1
How do I set up sing-box as a proxy server on my machine?
Prompt 2
What proxy protocols does sing-box support and how do I configure them?
Prompt 3
Show me how to use sing-box to route traffic through multiple proxy servers.
Prompt 4
How do I deploy sing-box on a VPS for use as a personal proxy platform?

Frequently asked questions

wtf is sing-box?

A universal proxy platform written in Go that routes network traffic through intermediary servers for privacy, bypassing restrictions, or traffic management.

What language is sing-box written in?

Mainly Go. The stack also includes Go.

What license does sing-box use?

License could not be detected automatically. Check the repository's LICENSE file before use.

How hard is sing-box to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is sing-box for?

Mainly developer.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.