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

SagerNet/SagerNetArchived

0
View on GitHub↗
5,770 stars·1,011 forks·Kotlin·other·24 viewssagernet.org↗

SagerNet

SagerNet is an Android VPN client that routes device traffic through proxy protocols to bypass internet censorship and access restricted content. It functions as a censorship circumvention tool, distributing anti-censorship platforms and helping users evade network restrictions, while also serving as a platform for studying internet censorship patterns through scientific research.

The application routes network traffic through proxy protocols by hooking into the Android VpnService API to create a local VPN tunnel, running persistently as a foreground service with a notification to prevent the OS from killing it. It stores and exchanges proxy profiles and routing rules as structured JSON documents, and intercepts DNS queries to resolve them through proxy tunnels, preventing DNS poisoning and leaks. Traffic is directed through different proxy chains or direct connections based on configurable domain, IP, and geo-IP rules, with per-connection byte counts and session metadata collected for real-time bandwidth monitoring and logging.

The proxy core is plugin-based, loading protocol implementations at runtime, and integrates multiple proxy transports including VMess, Shadowsocks, and Trojan through a unified V2Ray-core abstraction layer.

Features

  • VPN and Proxy Clients - An Android VPN client that routes traffic through proxy protocols to bypass internet censorship.
  • Foreground Service Implementations - Runs proxy connections as a foreground Android service with notification to prevent OS termination.
  • DNS Override Resolvers - Intercepts and resolves DNS queries through proxy tunnels to prevent DNS poisoning and leaks.
  • Traffic Routing Proxies - Routes network traffic through proxy protocols to bypass censorship and access restricted content.
  • Proxy Protocols - Routes network traffic through proxy protocols to bypass censorship and access restricted content.
  • Unified Transport Abstraction Layers - Integrates multiple proxy transports like VMess, Shadowsocks, and Trojan through a unified V2Ray-core abstraction layer.
  • Rule-Based Proxies - Directs traffic through different proxy chains based on configurable domain, IP, and geo-IP rules.
  • VPN Services - Creates a local VPN tunnel via Android VpnService API to intercept and route all device traffic.
  • Censorship Circumvention Tools - Distributes proxy platforms and tools that help users circumvent internet censorship.
  • Runtime Plugin Loaders - Loads proxy protocol implementations as plugins at runtime through a modular engine.

Star history

Star history chart for sagernet/sagernetStar history chart for sagernet/sagernet

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. 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

Projects sharing features with SagerNet

These projects share indexed features with SagerNet. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • yonggekkk/x-ui-ygyonggekkk avatar

    yonggekkk/x-ui-yg

    3,519View on GitHub↗

    x-ui-yg is a web-based proxy panel and multi-protocol manager used to deploy and manage network proxy protocols for bypassing internet censorship. It serves as a centralized administrator for secure network tunnels, providing a dashboard to obscure internet traffic and maintain user privacy. The project functions as a proxy subscription server, generating aggregated client subscription links and configuration files locally to remove reliance on third-party conversion tools. It also acts as a CDN proxy orchestrator, allowing the use of CDN domains and encryption to mask server identities and p

    Shellalpineargochatgpt
    View on GitHub↗3,519
  • outlinefoundation/outline-appsOutlineFoundation avatar

    OutlineFoundation/outline-apps

    9,186View on GitHub↗

    Outline Apps is a suite of software components for establishing private proxy networks, consisting of cross-platform proxy clients, server administration interfaces, and identity-based access control systems. It enables the routing of device traffic through secure VPN or Shadowsocks server connections using unique access keys. The project provides tools for deploying and configuring VPN servers on cloud providers or Linux infrastructure. It includes a management interface for administering these servers and a system for generating access keys to authorize devices and enforce individual bandwi

    TypeScriptandroidchromeoscordova
    View on GitHub↗9,186
  • matsuridayo/nekorayMatsuriDayo avatar

    MatsuriDayo/nekoray

    15,196View on GitHub↗

    Nekoray is a cross-platform desktop application designed to manage secure network tunnels and proxy configurations. It functions as a graphical interface that routes system traffic through encrypted remote connections to facilitate private browsing and access to geo-restricted content. The application integrates established networking cores to handle complex traffic routing and protocol implementation. By utilizing a local proxy server architecture, it intercepts system traffic and directs it through user-defined rules, allowing for granular control over how data is filtered and transmitted.

    C++
    View on GitHub↗15,196
  • shadowsocksrr/shadowsocksr-androidshadowsocksrr avatar

    shadowsocksrr/shadowsocksr-android

    7,591View on GitHub↗

    ShadowsocksR Android Client is an Android VPN application and secure proxy client designed to route mobile network traffic through an external server. Its primary purpose is to encrypt data and bypass internet restrictions and censorship on Android devices. The application establishes secure tunnels using the ShadowsocksR protocol to mask network activity and maintain privacy. It functions by masking traffic and encrypting data between the mobile device and a remote proxy server to circumvent regional firewalls and connectivity blocks. The software implements a system-level network wrapper u

    View on GitHub↗7,591
Compare all 30 related projects→

Frequently asked questions

What does sagernet/sagernet do?

SagerNet is an Android VPN client that routes device traffic through proxy protocols to bypass internet censorship and access restricted content. It functions as a censorship circumvention tool, distributing anti-censorship platforms and helping users evade network restrictions, while also serving as a platform for studying internet censorship patterns through scientific research.

What are the main features of sagernet/sagernet?

The main features of sagernet/sagernet are: VPN and Proxy Clients, Foreground Service Implementations, DNS Override Resolvers, Traffic Routing Proxies, Proxy Protocols, Unified Transport Abstraction Layers, Rule-Based Proxies, VPN Services.

Which projects share features with sagernet/sagernet?

Projects with overlapping indexed features include: yonggekkk/x-ui-yg — x-ui-yg is a web-based proxy panel and multi-protocol manager used to deploy and manage network proxy protocols for… outlinefoundation/outline-apps — Outline Apps is a suite of software components for establishing private proxy networks, consisting of cross-platform… matsuridayo/nekoray — Nekoray is a cross-platform desktop application designed to manage secure network tunnels and proxy configurations. It… shadowsocksrr/shadowsocksr-android — ShadowsocksR Android Client is an Android VPN application and secure proxy client designed to route mobile network… bia-pain-bache/bpb-worker-panel — BPB-Worker-Panel is a control panel designed for deploying and managing VLESS and Trojan proxies hosted on Cloudflare… yonggekkk/sing-box-yg — This project is an orchestration system for deploying and managing encrypted proxy nodes across virtual and serverless…