Skip to content

Shadowsocks

Shadowsocks is a classic proxy protocol supporting both AEAD and SS2022 encryption methods. Simple to configure with good compatibility.

Type Algorithm Description
AEAD aes-256-gcm Classic AEAD encryption
AEAD chacha20-ietf-poly1305 Suitable for ARM devices
SS2022 2022-blake3-aes-256-gcm Next-generation protocol, more secure

SS2022 uses a combined format of server password + client password. In mihomo/Clash, the password format is serverPassword:clientPassword.

The wizard offers two Shadowsocks buttons: “SHADOWSOCKS” (AEAD such as aes-256-gcm) and “SHADOWSOCKS2022” (2022-blake3-aes-128-gcm, server password + per-user PSK). Neither needs a certificate; simple mode generates port and passwords:

Shadowsocks 2022 add node wizard screenshot

Shadowsocks 2022: the user password (PSK) is Base64-encoded automatically; the JSON preview shows method 2022-blake3-aes-128-gcm and network tcp,udp

Shadowsocks add node wizard screenshot

Classic Shadowsocks (AEAD)

{
"protocol": "shadowsocks",
"settings": {
"method": "2022-blake3-aes-256-gcm",
"password": "server-base64-key",
"network": "tcp,udp",
"clients": [{ "password": "client-base64-key" }]
}
}