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
Back to shadowsocks/shadowsocks

Open-source alternatives to Shadowsocks

30 open-source projects similar to shadowsocks/shadowsocks, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Shadowsocks alternative.

  • getlantern/lanterngetlantern avatar

    getlantern/lantern

    15,227View on GitHub↗

    Lantern is a network utility designed to provide access to restricted internet content by tunneling traffic through encrypted connections. It functions as a censorship circumvention tool that enables private web browsing and ensures reliable connectivity in environments where standard network access is blocked or monitored. The application employs a decentralized infrastructure that routes data through a network of distributed proxy nodes. To maintain connectivity in the face of interference, it utilizes dynamic proxy discovery and adaptive fallback mechanisms that automatically switch betwee

    Dartacceleratorcensorshipcircumvention
    View on GitHub↗15,227
  • qiuyuzhou/shadowsocksx-ngqiuyuzhou avatar

    qiuyuzhou/ShadowsocksX-NG

    32,888View on GitHub↗

    ShadowsocksX-NG is a macOS application that functions as a Shadowsocks proxy client to establish encrypted tunnels for bypassing network censorship. It operates as an encrypted tunnel manager that allows for the configuration of secure ciphers and the import of proxy server profiles. The client includes a proxy converter that transforms SOCKS5 traffic into HTTP proxy traffic to provide compatibility for applications that do not support SOCKS. It also integrates a traffic steering system using Proxy Auto-Configuration files to automatically determine which network requests bypass the proxy. T

    Swift
    View on GitHub↗32,888
  • hiddify/hiddify-apphiddify avatar

    hiddify/hiddify-app

    30,948View on GitHub↗

    Hiddify is a cross-platform proxy client designed to manage secure network connections and traffic routing across desktop and mobile operating systems. It functions as a unified proxy manager, providing a centralized interface to configure and control various network proxy protocols for encrypted and private internet access. The application distinguishes itself by integrating local loopback interception, which configures the operating system network stack to route traffic through a local port for granular filtering. It also serves as a self-hosted infrastructure tool, enabling users to automa

    Dartclashclashmetaech
    View on GitHub↗30,948

AI search

Explore more awesome repositories

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

Find more with AI search
  • mullvad/mullvadvpn-appmullvad avatar

    mullvad/mullvadvpn-app

    6,778View on GitHub↗

    This project is a privacy-focused VPN manager and WireGuard client application designed to establish encrypted tunnels that mask user IP addresses and activity. It focuses on maintaining anonymity through a system that supports account creation without personal identifying information. The application distinguishes itself with advanced privacy tools, including a multi-hop orchestrator for routing traffic through multiple sequential servers and a network traffic obfuscator that uses Shadowsocks, TCP, and QUIC to bypass deep packet inspection and censorship. It also implements quantum-resistant

    Rustelectronnodejsopenvpn
    View on GitHub↗6,778
  • v2ray/v2ray-corev2ray avatar

    v2ray/v2ray-core

    46,872View on GitHub↗

    v2ray-core is a network proxy framework and custom proxy engine designed for censorship circumvention. It functions as a traffic routing platform that directs network data between inbound and outbound connections to access blocked content and services. The system employs a modular architecture using pluggable protocol handlers and a chain-based connection pipeline to transform and forward network traffic. It provides secure tunneling infrastructure to establish encrypted connections and uses a rule-based routing system to direct data between protocols and destinations. The framework includes

    Gogolanghttp-proxyproxy
    View on GitHub↗46,872
  • shadowsocks/shadowsocks-androidshadowsocks avatar

    shadowsocks/shadowsocks-android

    36,696View on GitHub↗

    Shadowsocks-android is a secure tunneling application and SOCKS5 proxy client for Android. It routes device network traffic through a Shadowsocks proxy server to encrypt data, mask the user's internet origin, and bypass network restrictions. The client functions as an Android VPN service, creating a virtual network interface to intercept and redirect all outgoing device traffic. It supports the integration of external binary plugins to extend tunnel capabilities with custom transport protocols and traffic obfuscation methods. The project manages network routing through a local SOCKS5 server

    Kotlinandroidshadowsocks
    View on GitHub↗36,696
  • 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
  • cbeuw/cloakcbeuw avatar

    cbeuw/Cloak

    4,026View on GitHub↗

    Cloak is a set of censorship circumvention tools designed for secure proxy tunneling and internet traffic obfuscation. It focuses on bypassing restrictive firewalls and state surveillance by disguising proxy connections as standard web browsing. The project utilizes HTTP fingerprint masquerading to imitate common browser signatures and routes traffic through content delivery networks to mask the identity of the origin server. To further hide the server's purpose, it includes a mechanism to redirect unauthenticated connection requests to a third-party website. The system implements transport

    Gocensorshipcensorship-circumventiongfw
    View on GitHub↗4,026
  • masterking32/masterdnsvpnmasterking32 avatar

    masterking32/MasterDnsVPN

    6,446View on GitHub↗

    MasterDnsVPN is a DNS tunneling VPN and network censorship bypass tool that encapsulates network traffic within DNS queries to circumvent restrictive firewalls. It functions as a secure tunneling protocol and SOCKS5 proxy server, allowing local application traffic to be routed through a secure tunnel to a remote destination. The project distinguishes itself through a DNS resolver load balancer that distributes traffic across multiple resolvers based on latency and packet loss scoring. It further secures and masks traffic using symmetric payload encryption—supporting ChaCha20, AES-GCM, and XOR

    Go
    View on GitHub↗6,446
  • telegrammessenger/mtproxyTelegramMessenger avatar

    TelegramMessenger/MTProxy

    6,863View on GitHub↗

    MTProxy is a proxy server that routes traffic to Telegram servers using the MTProto protocol to bypass network restrictions. It functions as a system for managing secure connections and forwarding protocol traffic between clients and destination servers. The project implements traffic obfuscation by adding random padding to packets to mask data patterns and hide proxy usage from internet service providers. It also includes a connection manager that restricts user access through the validation of specific authentication secrets. The system provides operational observability by exposing real-t

    C
    View on GitHub↗6,863
  • v2fly/fhs-install-v2rayv2fly avatar

    v2fly/fhs-install-v2ray

    6,756View on GitHub↗

    fhs-install-v2ray is a shell script that automates the deployment of V2Ray, a network proxy tool, on Linux servers. It downloads precompiled binaries and geographic data from a release server, places them into standard Linux filesystem directories, and registers V2Ray as a persistent background service managed by systemd. The script is designed to be idempotent, meaning repeated runs do not overwrite custom configurations, and uninstallation removes all installed files and services completely. The tool distinguishes itself by enforcing a Filesystem Hierarchy Standard (FHS) layout, mapping bin

    Shellinstallerscriptv2ray
    View on GitHub↗6,756
  • bia-pain-bache/bpb-worker-panelbia-pain-bache avatar

    bia-pain-bache/BPB-Worker-Panel

    11,997View on GitHub↗

    BPB-Worker-Panel is a control panel designed for deploying and managing VLESS and Trojan proxies hosted on Cloudflare Workers. It functions as a proxy subscription generator and a manager for secure DNS over HTTPS servers and WireGuard configuration provisioning. The project distinguishes itself through network traffic obfuscation capabilities, utilizing packet fragmentation and SNI spoofing to evade detection. It provides specialized administration for Cloudflare Warp and Warp Pro connections, including the ability to optimize endpoints and export WireGuard configurations. The system covers

    TypeScriptamneziaandroidchain
    View on GitHub↗11,997
  • 2dust/v2rayng2dust avatar

    2dust/v2rayNG

    58,172View on GitHub↗

    v2rayNG is an Android proxy client designed to route device network traffic through encrypted tunnels. It functions as a network routing engine that intercepts outgoing requests and applies custom traffic rules to manage connectivity and enhance user privacy. The application distinguishes itself by integrating a high-performance network proxy core, which enables complex protocol translation and traffic management directly on mobile devices. It utilizes local loopback and Unix-socket tunneling to redirect device-wide requests, maintaining persistent connectivity through native background servi

    Kotlinandroidproxyshadowsocks
    View on GitHub↗58,172
  • apernet/hysteriaapernet avatar

    apernet/hysteria

    21,894View on GitHub↗

    Hysteria is a cross-platform proxy tool designed to route network traffic over the QUIC protocol. It functions as a proxy server infrastructure that facilitates secure traffic tunneling, specifically targeting the circumvention of restrictive network firewalls and censorship. The software utilizes UDP-encapsulated traffic tunneling and cryptographic stream obfuscation to hide traffic patterns and bypass deep packet inspection. By employing custom congestion control algorithms, it dynamically adjusts transmission rates based on real-time network conditions and packet loss metrics to maintain c

    Gocensorship-circumventiongolanghttp-proxy
    View on GitHub↗21,894
  • ekzhang/boreekzhang avatar

    ekzhang/bore

    11,242View on GitHub↗

    Bore is a TCP tunneling tool and localhost exposure utility used to route local TCP ports to public IP addresses. It functions as a TCP port forwarder that makes services running on a local machine accessible over the internet via a remote listener. The project includes a secure tunnel server implementation that manages incoming connections and routes traffic to connected local clients. It utilizes shared secret handshakes to authorize tunnel creation and restrict access to authorized users. The system provides capabilities for firewall bypass networking and remote tunnel hosting. It manages

    Rustclilocalhostnetworking
    View on GitHub↗11,242
  • free-nodes/clashfreefree-nodes avatar

    free-nodes/clashfree

    15,834View on GitHub↗

    Clashfree is a network traffic routing platform designed to facilitate access to restricted online resources and digital services. It functions as a proxy configuration management tool that enables users to route internet traffic through encrypted tunnels, effectively bypassing regional access restrictions. The system provides a centralized way to manage network proxy connections and organize multiple routing profiles across various environments. The project distinguishes itself by providing automated subscription services that distribute daily updated proxy node lists and configuration files

    clashfreefqfreenode
    View on GitHub↗15,834
  • cmliu/edgetunnelcmliu avatar

    cmliu/edgetunnel

    26,710View on GitHub↗

    Edgetunnel is a serverless network proxy service designed to route traffic through global edge computing platforms. By leveraging distributed infrastructure, it facilitates secure and flexible connectivity for outgoing network requests, allowing users to bypass traditional server management while maintaining control over their traffic routing. The project distinguishes itself by providing a comprehensive suite of tools for managing proxy deployments, including a visual dashboard for monitoring connection logs and traffic statistics. It supports the generation of automated subscription feeds,

    JavaScriptv2rayv2ray-workervless
    View on GitHub↗26,710
  • libuv/libuvlibuv avatar

    libuv/libuv

    26,912View on GitHub↗

    libuv is a cross-platform asynchronous I/O library that provides an abstraction layer for event-driven networking, filesystem operations, and system signals. It utilizes a non-blocking event loop to coordinate asynchronous tasks and I/O events across different operating systems. The project features a unified interface for managing TCP, UDP, and DNS resolution, alongside an inter-process communication layer for sharing sockets via named pipes and Unix domain sockets. To prevent blocking the main execution loop, it includes a multi-platform thread pool for offloading computationally expensive

    Casynchronousdeep-ioio
    View on GitHub↗26,912
  • shadowsocks/shadowsocksx-ngshadowsocks avatar

    shadowsocks/ShadowsocksX-NG

    32,887View on GitHub↗

    ShadowsocksX-NG is a macOS application that functions as a Shadowsocks VPN client, SOCKS5 proxy manager, and PAC routing client. It is designed to bypass network restrictions by managing connections to Shadowsocks proxy servers through a graphical user interface. The project provides mechanisms for importing server profiles via QR codes and URLs, and it supports the integration of third-party plugins to modify network traffic. It also includes a local HTTP proxy server that translates SOCKS5 traffic into HTTP proxy format for application compatibility. The utility covers network traffic rout

    Swiftkcptunmacosshadowsocks
    View on GitHub↗32,887
  • geiserx/vpn-bypassGeiserX avatar

    GeiserX/VPN-Bypass

    83View on GitHub↗

    macOS menu bar app to bypass VPN for specific domains and services

    Swiftciscocorporate-vpndns
    View on GitHub↗83
  • sitoi/clashbarSitoi avatar

    Sitoi/ClashBar

    1,134View on GitHub↗

    基于 SwiftUI AppKit 构建、由 mihomo 驱动的原生 macOS 菜单栏代理客户端,专注轻量、稳定与可观测。

    HTMLclashclashbarmihomo
    View on GitHub↗1,134
  • zhuhaow/spechtlitezhuhaow avatar

    zhuhaow/SpechtLite

    2,916View on GitHub↗

    A rule-based proxy for macOS

    Swift
    View on GitHub↗2,916
  • trailofbits/algotrailofbits avatar

    trailofbits/algo

    30,278View on GitHub↗

    Algo is a cloud VPN deployment tool and WireGuard orchestrator designed to automate the provisioning and configuration of personal VPN servers across multiple cloud infrastructure providers. It functions as a multi-cloud infrastructure provisioner and a VPN client configuration generator, creating the necessary tunnels and connection profiles for secure device connectivity. The project distinguishes itself by integrating a network ad-blocking DNS server directly into the deployment, filtering advertisements and malicious domains for all connected clients. It further simplifies the onboarding

    Pythonansibleencryptionikev2
    View on GitHub↗30,278
  • filosottile/ageFiloSottile avatar

    FiloSottile/age

    21,369View on GitHub↗

    Age is a command-line utility for file encryption that utilizes hybrid cryptography to secure data for multiple recipients. It employs a combination of asymmetric key exchange and symmetric encryption to protect files, supporting access control through public keys, shared passphrases, and hardware-backed identity integration. The tool is designed for memory-efficient operation, utilizing stream-oriented processing to handle large datasets in small, sequential chunks. It features a stanza-based metadata framing system that allows for extensible file headers and supports random-access decryptio

    Goage-encryptionbuilt-at-rc
    View on GitHub↗21,369
  • matsuridayo/nekoboxforandroidMatsuriDayo avatar

    MatsuriDayo/NekoBoxForAndroid

    21,403View on GitHub↗

    NekoBoxForAndroid is a network utility for Android that functions as a system-wide VPN tunneling client. It leverages the Sing-Box engine to capture and redirect device traffic through a virtual network interface, providing a centralized platform for managing proxy connections and network routing. The application distinguishes itself through its advanced configuration management, allowing users to define granular traffic rules based on domains, IP addresses, or specific applications. It supports complex network requirements by enabling multi-hop proxy chaining, custom DNS resolution strategie

    Kotlinandroidgfwproxy
    View on GitHub↗21,403
  • sullo/niktosullo avatar

    sullo/nikto

    10,104View on GitHub↗

    Nikto is an open-source HTTP security auditing tool and web server vulnerability scanner. It functions as a reconnaissance engine designed to identify insecure server options, outdated software, and common vulnerabilities by analyzing HTTP responses. The project differentiates itself through capabilities for intrusion detection evasion and web server fingerprinting. It uses request-level encoding and timing spacers to bypass security filters and employs signature-based identification to determine specific server software versions and misconfigurations. The scanner covers broad capability are

    Perl
    View on GitHub↗10,104
  • streisandeffect/streisandStreisandEffect avatar

    StreisandEffect/streisand

    23,464View on GitHub↗

    Streisand is an orchestration system for deploying multi-protocol tunneling services and traffic obfuscation tools designed to circumvent regional network restrictions. It functions as a deployment utility and manager for various VPN and proxy services on remote cloud servers. The system distinguishes itself through a network obfuscation toolkit that wraps traffic in layers to evade deep packet inspection and bandwidth throttling. It automates the setup of multiple protocols, including WireGuard, OpenVPN, Shadowsocks, OpenConnect, OpenSSH, and Tor bridges. The project also includes utilities

    Shellansibleanyconnectcensorship
    View on GitHub↗23,464
  • getlantern/downloadgetlantern avatar

    getlantern/download

    17,733View on GitHub↗

    This project is a censorship circumvention proxy client and cross-platform installer. It provides software designed to bypass internet filters, restrictive network firewalls, and the Great Firewall of China to enable access to blocked global websites. The software enables the download and installation of proxy and VPN clients across multiple desktop and mobile operating systems. These tools route traffic to bypass national firewalls and restrictive network filters. The project also covers network access acceleration to improve connection stability when accessing foreign servers and the manag

    acceleratorcensorshipcensorship-circumvention
    View on GitHub↗17,733
  • keikinn/shadowsocksbioKeiKinn avatar

    KeiKinn/ShadowsocksBio

    3,927View on GitHub↗

    ShadowsocksBio is a documentation site and technical resource dedicated to network proxy guides and censorship circumvention. It serves as a specialized guide for using Shadowsocks to route traffic around internet firewalls and bypass network restrictions. The project provides technical explanations of encrypted proxy protocols and DNS modification methods. It includes an analysis of various proxy clients across mobile and desktop platforms, comparing their features and pricing. The content covers the configuration of Shadowsocks proxy clients across different operating systems and documents

    shadowsocksshadowsocks-libevssr
    View on GitHub↗3,927
  • hmbsbige/shadowsocksr-windowsHMBSbige avatar

    HMBSbige/ShadowsocksR-Windows

    6,969View on GitHub↗

    ShadowsocksR-Windows is a proxy client for Windows designed to route network traffic through ShadowsocksR proxy servers. It functions as a network proxy that establishes secure tunnels to bypass internet censorship and regional restrictions. The application manages system-wide network routing and provides SOCKS5 proxy client capabilities to hide origin IP addresses. It redirects local traffic through a remote server to maintain internet privacy and circumvent network-level blocks. The project incorporates traffic interception and encapsulation through a user-mode network wrapper and TAP-base

    C#net6net60shadowsocksr
    View on GitHub↗6,969