awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
LOWERTOP avatar

LOWERTOP/Shadowrocket

0
View on GitHub↗
2,816 نجوم·278 تفرعات·5 مشاهداتLOWERTOP.github.io/Shadowrocket↗

Shadowrocket

Shadowrocket is a proxy client application for mobile devices that functions as a multi-protocol proxy manager and a rule-based traffic router. It acts as a programmable network gateway, utilizing a virtual network interface to route system-level traffic through secure tunnels.

The project distinguishes itself through a programmable environment that executes JavaScript scripts and modules to automate DNS resolution and handle complex network request logic. It further provides an HTTPS traffic inspector capable of decrypting encrypted traffic using custom certificates to modify headers and rewrite URL content.

The system covers a broad range of traffic management capabilities, including multi-hop proxy chaining, app-level traffic splitting, and automated node failover. It manages network configurations via domain-to-IP mapping, encrypted DNS overrides, and remote rule set routing. Additionally, it includes tools for monitoring network activity, analyzing traffic statistics, and synchronizing configurations across devices via iCloud.

Features

  • Proxy Client Applications - Functions as a mobile application designed to route device traffic through remote proxy servers for privacy and access.
  • Traffic Routing Rules - Matches network requests against domain patterns and IP ranges to determine the appropriate proxy policy.
  • Proxy DNS Routers - Routes DNS resolution through a proxy's internal client to prevent leaks and bypass regional blocks.
  • DNS Override Resolvers - Intercepts system DNS queries and routes them through proxy tunnels using encrypted protocols to prevent leaks.
  • Multi-Protocol Proxy Clients - Provides a client-side manager capable of handling various proxy protocols for flexible communication and connectivity.
  • Programmable Gateways - Implements a programmable network gateway that executes JavaScript to automate DNS resolution and network request logic.
  • Failover Proxy Routers - Automatically switches to a backup proxy server when the active connection fails to maintain uptime.
  • Rule-Based - Directs network requests via proxy, direct, or reject policies using domain, IP, and GeoIP rules.
  • Local - Creates a virtual network interface on the device to intercept system-level traffic and route it through proxies.
  • Embedded Script Execution - Provides a programmable environment to run custom JavaScript scripts for HTTP requests and DNS resolution logic.
  • Sandboxed JavaScript Execution - Executes custom JavaScript to implement advanced logic for network requests, DNS resolution, and scheduled tasks.
  • App-Based Traffic Control - Assigns specific proxy strategies to individual applications by matching domain or IP fingerprints.
  • Traffic Decryption - Intercepts and decrypts TLS-encrypted HTTPS traffic using custom root certificates for analysis and modification.
  • Proxy Node Failover - Automatically switches to a functional proxy node when the current connection fails.
  • Configuration Inheritance - Implements hierarchical configuration structures where secondary profiles inherit and override settings from a primary base file.
  • File-Based Configuration - Supports importing and editing text files to define network parameters, routing rules, and scripts.
  • On-Demand Tunnel Activation - Triggers a VPN connection automatically when specific domains, DNS servers, or Wi-Fi networks are detected.
  • Domain-to-IP Mappings - Provides static associations between domain names and IP addresses to bypass DNS resolution.
  • Connection-Aware Routing Scenes - Switches routing modes and configurations automatically based on the active network connection.
  • Proxy Bypass Lists - Provides lists of domains and IP addresses configured to connect directly, bypassing the proxy server.
  • Proxy Connectivity Testing - Measures network latency and reachability using various request types to identify the most responsive proxy servers.
  • Proxy Group Managers - Provides systems for organizing network nodes into logical groups with automated health checks and load balancing.
  • Proxy Node Aggregators - Supports importing server configurations and curated proxy node lists via QR codes and subscription URLs.
  • Proxy Chaining - Sequentially routes network packets through multiple proxy servers to create a nested relay tunnel.
  • Proxy Subscription Updates - Automatically refreshes proxy server lists in the background or on launch via subscription URLs.
  • Regex-Based Request Modifications - Modifies URL patterns and HTTP headers using regular expressions to alter network traffic on the fly.
  • Dynamic Proxy Selection - Automatically chooses the best proxy node based on latency testing, load balancing, or random selection.
  • UDP Proxies - Transmits UDP packets through proxy nodes to support real-time services like gaming and voice calls.
  • HTTPS Filtering - Decrypts encrypted HTTPS traffic using custom certificates to modify headers and rewrite URL content.
  • Transparent HTTPS Inspections - Intercepts and decrypts HTTPS traffic using locally generated root certificates for debugging and analysis.
  • Routing Extension Modules - Allows the addition of functional modules that provide specialized rules, scripts, and certificates with high priority.
  • Network Traffic Logs - Records request data and matching rules to provide persistent network traffic logs for debugging.
  • Protocol Debugging Logs - Provides detailed protocol debugging logs to troubleshoot network activity and traffic routing.
  • HTTP Header Manipulators - Provides utilities for adding, deleting, or replacing HTTP request and response headers using regular expressions.
  • URL Redirections - Intercepts URL patterns and redirects them to different destinations via custom HTTP responses.
  • Client Customization - Primary source for client themes and UI customization.
  • Shadowrocket Configuration - Core repository for client configuration and management.

سجل النجوم

مخطط تاريخ النجوم لـ lowertop/shadowrocketمخطط تاريخ النجوم لـ lowertop/shadowrocket

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

الأسئلة الشائعة

ما هي وظيفة lowertop/shadowrocket؟

Shadowrocket is a proxy client application for mobile devices that functions as a multi-protocol proxy manager and a rule-based traffic router. It acts as a programmable network gateway, utilizing a virtual network interface to route system-level traffic through secure tunnels.

ما هي الميزات الرئيسية لـ lowertop/shadowrocket؟

الميزات الرئيسية لـ lowertop/shadowrocket هي: Proxy Client Applications, Traffic Routing Rules, Proxy DNS Routers, DNS Override Resolvers, Multi-Protocol Proxy Clients, Programmable Gateways, Failover Proxy Routers, Rule-Based.

ما هي البدائل مفتوحة المصدر لـ lowertop/shadowrocket؟

تشمل البدائل مفتوحة المصدر لـ lowertop/shadowrocket: gmoogway/shadowrocket-rules — This project provides a set of curated configuration rules and domain lists for the Shadowrocket app. It consists of… throneproj/throne — Throne is a cross-platform proxy client that provides a unified graphical interface for managing and routing network… getsurfboard/surfboard — Surfboard is a cross-platform network client and VPN manager that provides a graphical interface for establishing… requestly/requestly. adguardteam/adguardfilters — AdguardFilters is a collection of curated adblock filter lists, content blocking rulesets, and DNS blocklists. Its… chengaopan/automergepublicnodes — AutoMergePublicNodes is a system for scraping public proxy nodes from across the internet and merging them into a…

بدائل مفتوحة المصدر لـ Shadowrocket

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Shadowrocket.
  • gmoogway/shadowrocket-rulesالصورة الرمزية لـ GMOogway

    GMOogway/shadowrocket-rules

    4,055عرض على GitHub↗

    This project provides a set of curated configuration rules and domain lists for the Shadowrocket app. It consists of network traffic routing rules, ad-blocking domain lists, DNS configuration profiles, and proxy bypass lists used to filter and direct network traffic. The rules establish policy-based routing logic to determine whether specific traffic is proxied, connected directly, or rejected. This includes specialized lists for proxy bypass management and the blocking of known advertising and tracking domains at the network level. The project covers a broad range of traffic management capa

    adblockdirectgfw
    عرض على GitHub↗4,055
  • throneproj/throneالصورة الرمزية لـ throneproj

    throneproj/Throne

    6,243عرض على 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
    عرض على GitHub↗6,243
  • getsurfboard/surfboardالصورة الرمزية لـ getsurfboard

    getsurfboard/surfboard

    8,419عرض على GitHub↗

    Surfboard is a cross-platform network client and VPN manager that provides a graphical interface for establishing secure tunnel connections. It functions as a multi-protocol proxy client and a rule-based traffic router, directing outbound requests to specific proxies or bypassing them based on domain and IP patterns. The application acts as a connection orchestrator, allowing users to import, organize, and switch between multiple virtual private network profiles and server configurations. It implements various proxy standards to route traffic through remote servers for privacy and access. Th

    عرض على GitHub↗8,419
  • requestly/requestlyالصورة الرمزية لـ requestly

    requestly/requestly

    6,341عرض على GitHub↗
    TypeScriptapiapi-clientapi-mock
    عرض على GitHub↗6,341
عرض جميع البدائل الـ 30 لـ Shadowrocket→