sing-box: A universal proxy platform.
What problem it solves
Projects need a unified platform for organizing proxy protocols, adapters, DNS, and traffic routing. The repository presents a general-purpose proxy platform and separates these concerns into dedicated components.
Key features
Protocol support — Protocol implementations are organized under a dedicated package, providing a shared location for proxy protocol functionality.
Source: protocol
Adapter-based integration — Adapters are separated from the core platform so that integrations can be organized independently.
Source: adapter
DNS and routing components — The repository includes dedicated DNS and route packages for handling name resolution and traffic routing as part of the platform.
Source: dns, route
Service and client modes — Service, daemon, and client directories indicate separate areas for running the platform in different operational modes.
Source: service, daemon, clients
Deployment and packaging support — Docker, Makefile, and packaging configuration files provide build and deployment entry points for the project.
Source: Dockerfile, Makefile, .fpm_systemd
Who it may suit
This project may suit developers and operators who need to assemble proxy protocols, DNS handling, routing, and service integrations within one platform.
Topics to discuss
Which proxy protocols and adapters should receive the most focus in future development?
How should the configuration model evolve as protocols, routes, and DNS behavior expand?
Which deployment and packaging workflows need the clearest documentation?
Written by ReadmeX AI from the project's README, source and public GitHub data; it may contain mistakes.
Read the original README https://github.com/SagerNet/sing-box#readme
ReadmeX opened this community for a trending project; it is not run by the project. Maintainers can claim it from the community page.
Comments
…