Shadowsocks 客户端配置
1. Introduction
Section titled “1. Introduction”Shadowsocks refers to a secure split-proxy based on the SOCKS5 protocol. It also refers to the various open-source implementations of this protocol (Python, C, C++, C#, Go, etc.) available under licenses like Apache, GPL, and MIT.
Shadowsocks consists of a server and a client. The server component is deployed on a remote server, while the client runs on the user’s local device. Once connected, the client creates a local SOCKS5 proxy. Network traffic is then encrypted and forwarded to the server, which decrypts it and sends it to the target destination, effectively bypassing network restrictions.
2. Client Software
Section titled “2. Client Software”Shadowsocks is supported on a wide range of platforms. Below are some popular clients.
Windows
Section titled “Windows”Android
Section titled “Android”- Shadowrocket (Paid, available in non-China App Stores)
- Potatso Lite
- Quantumult
Other Platforms
Section titled “Other Platforms”For a complete list of clients, visit the official website.
3. Service Providers
Section titled “3. Service Providers”To use Shadowsocks, you need a server. You can either:
- Self-host: Rent a VPS (Virtual Private Server) and install the Shadowsocks server software.
- Subscribe: Purchase a service from a Shadowsocks provider.
4. Configuration Guide
Section titled “4. Configuration Guide”This guide demonstrates how to configure the client using a QR code, which is the most common method.
Step 1: Obtain Server Configuration
Section titled “Step 1: Obtain Server Configuration”Log in to your service provider’s website or your own server management panel. Look for a “Subscribe” or “Server List” section.
You should find an option to View Configuration or Scan QR Code.

Display the QR code on your screen.
Step 2: Configure the Client
Section titled “Step 2: Configure the Client”-
Install and Run: Install the Shadowsocks client for your platform and launch it. You should see a paper airplane icon in your system tray or menu bar.

-
Scan QR Code:
- Click on the Shadowsocks icon.
- Navigate to the Servers or Scan QR Code menu.
- Select Scan QR Code from Screen.

The client will automatically detect the QR code and add the server configuration.
-
Select Mode:
- PAC Mode (Auto): Only traffic matching the PAC list (blocked sites) goes through the proxy. Recommended for general use.
- Global Mode: All traffic goes through the proxy.
-
Update PAC:
- It is recommended to update the PAC file regularly to ensure new blocked sites are included. Look for Update PAC from GFWList in the menu.
