Shadowsocks
Shadowsocks and Shadowsocks 2022 configs
Proto: shadowsocks.proto
| Value | Name |
|---|
0 | AES_128_GCM |
1 | AES_256_GCM |
2 | CHACHA20_POLY1305 |
3 | NONE |
| Field | Description |
|---|
cipherType | Cipher enum |
ivCheck | IV validation |
user | Single UserConfig (secret = password) |
experimentReducedIvHeadEntropy | Experimental option |
| Field | Description |
|---|
cipherType | Cipher enum |
password | PSK |
{
"@type": "type.googleapis.com/vx.proxy.shadowsocks.ShadowsocksServerConfig",
"cipherType": "CHACHA20_POLY1305",
"user": { "secret": "your-password" }
}
Proto: shadowsocks2022.proto
| Field | Description |
|---|
method | Cipher suite string (e.g. 2022-blake3-aes-128-gcm) |
user | UserConfig with PSK in secret |
networks | Allowed networks (TCP, UDP, …) |
| Field | Description |
|---|
method | Cipher suite string |
key | PSK / key material |
{
"@type": "type.googleapis.com/vx.proxy.shadowsocks2022.Shadowsocks2022ServerConfig",
"method": "2022-blake3-aes-128-gcm",
"user": { "secret": "base64-or-raw-key" }
}