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
shadowsocks avatar

shadowsocks/shadowsocks-libev

0
View on GitHub↗
16,180 stars·6,254 forks·C·GPL-3.0·17 viewsgithub.com/shadowsocks/shadowsocks-rust↗

Shadowsocks Libev

shadowsocks-libev is an event-driven network daemon that provides an encrypted SOCKS5 proxy. It functions as a lightweight proxy server using a non-blocking event loop to route TCP and UDP traffic through encrypted tunnels to bypass network restrictions.

The project implements a transparent proxy gateway capable of intercepting outbound packets at the network layer, allowing system traffic to be redirected through the encrypted tunnel without per-application configuration. It also includes a daemon process manager to control multiple proxy server instances as child processes via local communication sockets.

The system covers a broad range of traffic management capabilities, including local port forwarding, encryption tunnel multiplexing, and the encapsulation of UDP datagrams within TCP streams. Access is managed through IP-based access control lists that permit or block client connections.

Features

  • SOCKS5 Proxies - Implements an encrypted proxy server that uses the SOCKS5 protocol to route TCP and UDP traffic.
  • Shadowsocks Tunnel Implementations - Implements the Shadowsocks protocol to encrypt and tunnel TCP and UDP traffic through a SOCKS5 proxy.
  • Event-Driven Networking - Functions as a high-performance network daemon using an event-driven model for concurrent connections.
  • UDP Tunneling - Provides encapsulation and redirection of UDP traffic through encrypted proxy connections.
  • Non-Blocking Socket I/O - Uses asynchronous non-blocking socket I/O to handle high concurrency without thread-per-connection overhead.
  • TCP Tunneling - Implements wrapping of TCP streams in custom encrypted protocols to bypass network restrictions.
  • Traffic Encryption - Encrypts internet traffic in transit using specific ciphers to bypass network censorship.
  • Configurable Cipher Encryptors - Provides configurable cipher methods to encrypt network traffic and bypass network restrictions.
  • Non-Blocking Event Loops - Employs a non-blocking event loop architecture via libev to manage concurrent network operations.
  • Local Port Mapping - Maps local ports to specific destination server addresses to tunnel traffic to remote targets.
  • UDP-over-TCP Encapsulations - Wraps UDP datagrams inside TCP streams to ensure reliable delivery when native UDP is blocked.
  • Transparent Network Proxies - Functions as a network-layer interceptor that redirects system traffic transparently through an encrypted tunnel.
  • Transparent Proxies - Intercepts network traffic at the system layer to route it through the proxy without client configuration.
  • Transparent Proxying - Intercepts and redirects outbound network traffic through the proxy without requiring client-side configuration.
  • Session Multiplexers - Multiplexes multiple TCP and UDP proxy sessions over a single encrypted tunnel using a shared cipher context.

Star history

Star history chart for shadowsocks/shadowsocks-libevStar history chart for shadowsocks/shadowsocks-libev

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

Open-source alternatives to Shadowsocks Libev

Similar open-source projects, ranked by how many features they share with Shadowsocks Libev.
  • shadowsocks/shadowsocks-rustshadowsocks avatar

    shadowsocks/shadowsocks-rust

    10,729View on GitHub↗

    A Rust port of shadowsocks

    Rusthttp-proxyrustsecurity
    View on GitHub↗10,729
  • go-gost/gostgo-gost avatar

    go-gost/gost

    6,972View on GitHub↗

    Gost is a Go-based network tunnel and multi-protocol proxy server. It functions as a gateway for routing TCP and UDP traffic, creating secure network tunnels between remote endpoints, and acting as a DNS proxy server to resolve domain name queries. The project is distinguished by its ability to implement multi-hop proxy chaining, which links multiple network nodes in a sequence to route traffic through specific paths. It also provides transparent proxying by integrating with virtual network interfaces to intercept system-level traffic without requiring manual client configuration. The system

    Godnsdtlsgolang
    View on GitHub↗6,972
  • ginuerzh/gostginuerzh avatar

    ginuerzh/gost

    18,019View on GitHub↗

    gost is a multi-protocol proxy tunnel and secure tunneling server designed to route network traffic through encrypted connections. It functions as a traffic obfuscation gateway and a transparent proxy server capable of intercepting TCP and UDP traffic at the IP level. The project also includes a virtual network interface manager for creating TUN and TAP devices to intercept operating system packets. The system distinguishes itself through a chain-based request routing model, allowing traffic to pass through an ordered sequence of proxy nodes. It provides extensive transport-layer encapsulatio

    Godnsgogolang
    View on GitHub↗18,019
  • coyove/goflywaycoyove avatar

    coyove/goflyway

    4,286View on GitHub↗

    goflyway is an encrypted traffic relay and HTTP TCP tunneling proxy. It encapsulates TCP traffic within HTTP POST or WebSocket requests to bypass restrictive firewalls and network proxies. The system provides a SOCKS5 proxy server that routes traffic via a WebSocket relay and includes a UDP over TCP tunnel to enable transport across networks that block UDP traffic. It also functions as a TCP traffic interceptor for capturing and inspecting data passing through relayed connections. Capabilities cover network tunneling and traffic proxying through various transport protocols, including HTTP PO

    Gogolangmitmproxysocks
    View on GitHub↗4,286
See all 30 alternatives to Shadowsocks Libev→

Frequently asked questions

What does shadowsocks/shadowsocks-libev do?

shadowsocks-libev is an event-driven network daemon that provides an encrypted SOCKS5 proxy. It functions as a lightweight proxy server using a non-blocking event loop to route TCP and UDP traffic through encrypted tunnels to bypass network restrictions.

What are the main features of shadowsocks/shadowsocks-libev?

The main features of shadowsocks/shadowsocks-libev are: SOCKS5 Proxies, Shadowsocks Tunnel Implementations, Event-Driven Networking, UDP Tunneling, Non-Blocking Socket I/O, TCP Tunneling, Traffic Encryption, Configurable Cipher Encryptors.

What are some open-source alternatives to shadowsocks/shadowsocks-libev?

Open-source alternatives to shadowsocks/shadowsocks-libev include: shadowsocks/shadowsocks-rust — A Rust port of shadowsocks. go-gost/gost — Gost is a Go-based network tunnel and multi-protocol proxy server. It functions as a gateway for routing TCP and UDP… ginuerzh/gost — gost is a multi-protocol proxy tunnel and secure tunneling server designed to route network traffic through encrypted… coyove/goflyway — goflyway is an encrypted traffic relay and HTTP TCP tunneling proxy. It encapsulates TCP traffic within HTTP POST or… erebe/wstunnel — wstunnel is a tool that tunnels arbitrary TCP traffic through WebSocket connections, enabling communication across… cloudwego/netpoll — Netpoll is an event-driven network framework and non-blocking I/O library designed to manage concurrent TCP and Unix…