awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
eooce avatar

eooce/Sing-box

0
View on GitHub↗
4,066 stars·1,481 forks·Shell·mit·18 viewsserv00.eooce.com↗

Sing Box

Sing-box is a universal proxy platform and multi-protocol proxy core designed for routing traffic to bypass network restrictions. It functions as a network traffic controller and VPN tunneling orchestrator that implements diverse tunneling methods for secure and flexible data routing.

The system utilizes a configuration-driven pipeline to define network flow and service behavior through declarative structures. It features a modular transport layer and protocol-agnostic tunneling to encapsulate network protocols, alongside rule-based packet routing and state-based connection tracking to manage traffic between clients and proxy nodes.

The platform includes capabilities for automated proxy server deployment across cloud hosting and virtual private servers. It provides a command-line interface for managing network tunnels, performance monitoring agents for tracking server health, and automated keep-alive services to maintain connection persistence.

Features

  • Multi-Protocol Proxy Cores - Acts as a multi-protocol proxy core implementing diverse tunneling methods for secure and flexible data routing.
  • Tunneling Protocols - Encapsulates various network protocols within alternative transport layers to traverse restrictive network environments.
  • Network Proxy Management - Provides a universal platform for configuring and controlling internet traffic routing through diverse proxy servers.
  • Network Traffic Controllers - Serves as a network traffic controller for managing packet flow and enforcing connectivity rules between clients and nodes.
  • Tunnel Configuration Management - Allows mapping custom domains and network tunnels to specific ports to optimize connectivity and bypass restrictions.
  • VPN Tunnel Lifecycle Management - Orchestrates the creation, maintenance, and automatic re-establishment of encrypted VPN tunnels across cloud environments.
  • Networking Proxies - Functions as a networking proxy to intercept and route traffic to bypass network restrictions.
  • Rule-Based - Directs network traffic through programmable chains based on domain, IP, and GeoIP matching criteria.
  • Configuration-Driven Pipelines - Defines the entire network flow and service behavior through a declarative JSON or YAML configuration pipeline.
  • Proxy Lifecycle CLIs - Provides command-line utilities to install, uninstall, and restart network tunnels and retrieve node information.
  • Pluggable Transport Layers - Features a modular interface that allows swapping underlying network transport implementations independently of proxy protocols.
  • Connection Multiplexing - Implements techniques for bundling multiple logical data streams into a single physical connection to reduce latency.
  • Keep-Alive Services - Includes automated keep-alive services that ensure connection nodes remain active and operational without manual intervention.
  • Proxy Installers - Supports deploying and configuring various network proxy protocols to cloud hosting environments using automated scripts.
  • Connection State Management - Tracks active network sessions and peer metadata to ensure consistent routing for long-lived connections.
  • Proxy Node Administration - Manages the installation, configuration, and lifecycle of proxy nodes and protocols on virtual private servers.

Star history

Star history chart for eooce/sing-boxStar history chart for eooce/sing-box

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does eooce/sing-box do?

Sing-box is a universal proxy platform and multi-protocol proxy core designed for routing traffic to bypass network restrictions. It functions as a network traffic controller and VPN tunneling orchestrator that implements diverse tunneling methods for secure and flexible data routing.

What are the main features of eooce/sing-box?

The main features of eooce/sing-box are: Multi-Protocol Proxy Cores, Tunneling Protocols, Network Proxy Management, Network Traffic Controllers, Tunnel Configuration Management, VPN Tunnel Lifecycle Management, Networking Proxies, Rule-Based.

What are some open-source alternatives to eooce/sing-box?

Open-source alternatives to eooce/sing-box include: throneproj/throne — Throne is a cross-platform proxy client that provides a unified graphical interface for managing and routing network… systemsapproach/book — This project is a comprehensive computer networking textbook and instructional resource. It serves as a technical… keiko233/clash-nyanpasu — Clash Nyanpasu is a cross-platform proxy controller and graphical user interface for managing network traffic and… juewuy/shellcrash — ShellCrash is a shell-based network proxy manager and DNS and routing controller. It functions as a transparent proxy… yonggekkk/argosbx — Argosbx is an automated deployment script and multi-protocol proxy manager designed to expose local services to the… wnlen/clash-for-linux — clash-for-linux is a proxy management platform for Linux that serves as a wrapper for Clash and Mihomo cores. It…

Open-source alternatives to Sing Box

Similar open-source projects, ranked by how many features they share with Sing Box.
  • throneproj/thronethroneproj avatar

    throneproj/Throne

    6,243View on GitHub↗

    Throne is a cross-platform proxy client that provides a unified graphical interface for managing and routing network traffic through secure proxy protocols. It combines subscription-based node management, multi-protocol routing, TUN-based global traffic interception, and DNS leak prevention into a single application that runs on Windows, Linux, and macOS. The application supports a wide range of proxy protocols including SOCKS, HTTP, Shadowsocks, Trojan, and VMess, and can route traffic through chains of multiple proxy servers for layered routing. It creates a virtual network interface to int

    C++anytlsclashlinux
    View on GitHub↗6,243
  • systemsapproach/bookSystemsApproach avatar

    SystemsApproach/book

    3,298View on GitHub↗

    This project is a comprehensive computer networking textbook and instructional resource. It serves as a technical guide for the design and implementation of network layers, protocols, and hardware architecture, covering the spectrum from physical links to application-layer protocols. The content provides a detailed study of standards for congestion control, reliable data delivery, and internetwork routing. It includes specialized technical material on network security, public-key infrastructure, and the operation of modern cloud infrastructure and data centers. The material covers a broad ra

    Python
    View on GitHub↗3,298
  • keiko233/clash-nyanpasukeiko233 avatar

    keiko233/clash-nyanpasu

    13,053View on GitHub↗

    Clash Nyanpasu is a cross-platform proxy controller and graphical user interface for managing network traffic and routing rules. It functions as a network proxy manager that allows users to configure proxy profiles and define routing rules to control how internet traffic is tunneled. The application serves as a rule-based traffic router, directing network requests through specific proxies based on custom provider rules and script configurations. It provides a graphical interface for the administration of Clash-based engines, enabling the organization of network provider settings and the manag

    Rust
    View on GitHub↗13,053
  • juewuy/shellcrashjuewuy avatar

    juewuy/ShellCrash

    12,934View on GitHub↗

    ShellCrash is a shell-based network proxy manager and DNS and routing controller. It functions as a transparent proxy gateway that intercepts local traffic and DNS requests to route data through a proxy server. The system manages the deployment and upgrading of proxy binaries, such as sing-box and mihomo, within a shell environment. It includes a web-based management interface and traffic dashboard for visualizing network activity and modifying routing rules. The project provides capabilities for network traffic routing, including UDP proxy support, local traffic bypasses for domestic IP add

    Shell
    View on GitHub↗12,934
  • See all 30 alternatives to Sing Box→