← All repositories

shadowsocksshadowsocks-windows

59,240 stars16,318 forksC#other0 views

Shadowsocks Windows

Features

  • Tunneling ProtocolsA secure communication layer that encapsulates network packets within alternative transport protocols to traverse restrictive network environments.
  • Windows Proxy ClientsJump to bottom Allen Zhu edited this page Aug 17, 2019 · 23 revisions [](https://ci.appveyor.com/project/celeron533/shadowsocks-windows) #### 功能 [](#功能) 1. 系统代理设置 2. PAC 模式和全局模式 3. GFWList 和用户规则 4. 支持 HTTP 代理 5. 支持多服务器切换
  • Proxy ManagersA graphical interface for configuring system-wide network routing rules, managing multiple server connections, and automating traffic redirection policies.
  • Extensible Proxy RuntimesA modular architecture that supports external plugins to handle specialized transport methods and custom traffic obfuscation techniques.
  • System Proxy InjectionModifies operating system network settings to force outbound traffic through a local loopback interface for interception and redirection.
  • Traffic Routing ProxiesDirecting internet traffic through secure proxy servers to bypass regional restrictions or manage connection paths for specific applications.
  • Proxy Load BalancersAutomatically rotating between multiple proxy servers based on real-time performance metrics to maintain a stable and reliable network connection.
  • Automatic Proxy Failover SystemsMaintain high availability by automatically rotating between multiple proxy servers based on real-time latency, packet loss statistics, or load balancing requirements to ensure a stable connection.
  • SOCKS5 Proxy ClientsA network utility that routes local traffic through encrypted remote servers to bypass restrictions and enhance connection privacy.
  • Multi-Instance Proxy OrchestratorsRunning multiple independent proxy clients simultaneously to manage distinct server configurations and network paths without interference.
  • Proxy Routing RulesDefining granular filtering logic to control which network requests are routed through a proxy versus a direct connection.
  • Local Loopback Proxy ServersOperates a local SOCKS5 or HTTP server that acts as a gateway between local applications and remote encrypted tunnels.
  • Pluggable Transport ProtocolsExecutes external binary processes via command-line arguments to wrap or obfuscate traffic streams using custom cryptographic protocols.
  • Proxy PluginsMap local and remote connection details to plugin command-line arguments using environment variables to integrate non-standard tools into the proxy workflow for specialized server communication tasks.
  • Proxy Auto-Configuration ScriptsEvaluates JavaScript-based proxy auto-configuration files to determine dynamically whether specific network requests should bypass or traverse the proxy.
  • Geographic Traffic Routing RulesControl traffic routing for specific locations by defining custom geographic groups and blacklist modes to determine how network requests are handled across different regions.
  • System Proxy ConfiguratorsDirect internet requests through a proxy server by applying global redirection settings or automatic configuration files to control the path of your outgoing network connections.
  • Proxy Rule ConfigurationsCreate custom text files to override default filtering logic and specify how traffic for particular domains or network patterns should be handled by the proxy connection.
  • UDP TunnelingForce specific applications to route their UDP packets through a proxy connection by utilizing external software to encapsulate and redirect traffic that would otherwise bypass proxies.
  • Datagram EncapsulationWraps connectionless datagrams into stream-oriented tunnels to ensure compatibility with proxy protocols that natively support only reliable TCP connections.
  • Proxy Transport PluginsIntegrating specialized transport plugins to handle non-standard connection methods and custom encryption protocols within a proxy workflow.
  • Multi-Instance Proxy ConfigurationsExecute several independent proxy clients simultaneously by assigning unique local ports and separate storage directories to manage different server configurations without interference between active network connections.