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/ShadowsocksX-NG

0
View on GitHub↗
32,887 stars·7,798 forks·Swift·GPL-3.0·20 views

ShadowsocksX NG

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 routing using PAC files and custom rule lists, alongside system-level proxy integration to toggle global network settings. It handles secure connection encryption using specific ciphers to protect data packets during transmission.

Features

  • Geographic Restriction Bypasses - Uses encrypted Shadowsocks tunnels to bypass geographic and network restrictions to access blocked content.
  • System Proxy Configurators - Programmatically toggles macOS global proxy settings to route system traffic through the client.
  • SOCKS5 - Implements a SOCKS5 client for tunneling secure network traffic through remote proxy servers.
  • Proxy Routing Rules - Routes network traffic based on Proxy Auto-Config (PAC) files and custom rule sets.
  • Proxy Managers - Provides a graphical interface to configure and maintain Shadowsocks server connections and encryption keys.
  • Traffic Routing Rules - Directs network traffic using PAC files and custom rule lists to determine proxy routing.
  • Secure Connection Handlers - Manages secure connection encryption using specific ciphers to protect data during transmission.
  • Stream Ciphers - Implements stream ciphers to secure network communication by encrypting data packets during transmission.
  • VPN and Proxy Clients - Provides a macOS application for managing and connecting to secure Shadowsocks proxy servers.
  • SOCKS5 Translation - Converts SOCKS5 network traffic into HTTP proxy format for compatibility with applications that do not support SOCKS.
  • Proxy Plugin Integrations - Supports loading external plugins to modify how data is transmitted over the network.
  • Traffic Modification Plugins - Supports third-party plugins that can intercept and modify network data streams before transmission.
  • Networking Frameworks - Provides a fast tunnel proxy for bypassing firewalls.
  • Proxy Clients - MacOS client for the Shadowsocks protocol.
  • Shadowsocks Proxy Clients - macOS client for managing Shadowsocks proxy connections.
  • Proxy And VPN - Listed in the “Proxy And VPN” section of the Awesome Mac awesome list.
  • VPN and Proxy Tools - Modern Shadowsocks client for enhanced security.

Star history

Star history chart for shadowsocks/shadowsocksx-ngStar history chart for shadowsocks/shadowsocksx-ng

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

Frequently asked questions

What does shadowsocks/shadowsocksx-ng do?

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.

What are the main features of shadowsocks/shadowsocksx-ng?

The main features of shadowsocks/shadowsocksx-ng are: Geographic Restriction Bypasses, System Proxy Configurators, SOCKS5, Proxy Routing Rules, Proxy Managers, Traffic Routing Rules, Secure Connection Handlers, Stream Ciphers.

Which projects share features with shadowsocks/shadowsocksx-ng?

Projects with overlapping indexed features include: shadowsocks/shadowsocks-windows — Shadowsocks-Windows is a desktop proxy manager that provides a graphical interface for configuring system-wide network… qiuyuzhou/shadowsocksx-ng — ShadowsocksX-NG is a macOS application that functions as a Shadowsocks proxy client to establish encrypted tunnels for… libnyanpasu/clash-nyanpasu — Clash Nyanpasu is a network proxy client and graphical user interface for managing Clash network cores. It functions… hiddify/hiddify-app — Hiddify is a cross-platform proxy client designed to manage secure network connections and traffic routing across… gui-for-cores/gui.for.singbox — GUI.for.SingBox is a desktop graphical interface client for managing the sing-box network proxy core. It functions as… shadowsocksrr/shadowsocksr-android — ShadowsocksR Android Client is an Android VPN application and secure proxy client designed to route mobile network…

Projects sharing features with ShadowsocksX NG

These projects share indexed features with ShadowsocksX NG. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • shadowsocks/shadowsocks-windowsshadowsocks avatar

    shadowsocks/shadowsocks-windows

    59,574View on GitHub↗

    Shadowsocks-Windows is a desktop proxy manager that provides a graphical interface for configuring system-wide network routing. It functions as a local SOCKS5 or HTTP proxy server, intercepting outbound traffic through system-level injection to route requests through secure, encrypted remote tunnels. The application distinguishes itself through a modular architecture that supports plugin-based transport extensibility, allowing users to integrate external binaries for custom traffic obfuscation and specialized cryptographic protocols. It also enables high-availability networking by automatical

    C#c-sharpproxyshadowsocks
    View on GitHub↗59,574
  • 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
  • libnyanpasu/clash-nyanpasulibnyanpasu avatar

    libnyanpasu/clash-nyanpasu

    13,040View on GitHub↗

    Clash Nyanpasu is a network proxy client and graphical user interface for managing Clash network cores. It functions as a proxy manager and traffic monitoring dashboard, allowing users to route system traffic and handle proxying through a visual interface. The project distinguishes itself by providing a TUN mode proxy manager for controlling system-wide network tunneling. It features a core-agnostic API layer that standardizes communication between the interface and various interchangeable network core implementations. The application covers proxy configuration management, including profile

    Rustclashclash-metaclash-nyanpasu
    View on GitHub↗13,040
  • 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
Compare all 30 related projects→