Shadowsocks
Протокол Shadowsocks поддерживает входящие и исходящие соединения.
Совместим с официальной версией:
- Поддерживает как TCP, так и UDP соединения. UDP может быть отключен.
- Поддерживает OTA;
- Клиент может отключать и включать поддержку при необходимости.
- Сервер может принудительно включить, отключить поддержку или использовать конфигурация клиента.
- Методы шифрования (AEAD шифры, добавленные в V2Ray 3.0):
- aes-256-cfb
- aes-128-cfb
- chacha20
- chacha20-ietf
- aes-256-gcm
- aes-128-gcm
- chacha20-poly1305 a.k.a. chacha20-ietf-poly1305
- Плагины:
- Поддержка obfs через автономный режим.
Информация:
- Название: shadowsocks
- Тип: входящий / исходящий
Конфигурация прокси для входящего соединения
{
"email": "love@v2ray.com",
"method": "aes-128-cfb",
"password": "password",
"udp": false,
"level": 0,
"ota": true,
"network": "tcp"
}
Где:
email: Адрес электронной почты. Используется для идентификации пользователя.method: Метод шифрования. Значение по умолчанию отсутствует. Возможные варианты:"aes-256-cfb""aes-128-cfb""chacha20""chacha20-ietf""aes-256-gcm""aes-128-gcm""chacha20-poly1305"или"chacha20-ietf-poly1305"
password: Пароль. Может быть любой строкой.udp(Устарел, используйтеnetwork):trueдля включения иfalseдля выключения UDP. По умолчаниюfalse.level: Пользовательский уровень. По умолчанию0. См. Локальная политика.ota:trueилиfalse, использовать или не использовать OTA.- Когда используется AEAD, значение
otaне используется. - Если значение не установлено, Shadowsocks использует значение, установленное клиентом.
- Если установлено
trueилиfalse, а при этом у клиента установлено противоположное значение, соединение автоматически разрывается сервером.
- Когда используется AEAD, значение
network: Тип сети."tcp","udp", или"tcp,udp". По умолчанию -"tcp".
Конфигурация прокси для исходящего соединения
{
"servers": [
{
"email": "love@v2ray.com",
"address": "127.0.0.1",
"port": 1234,
"method": "method",
"password": "password",
"ota": false,
"level": 0
}
]
}
Где:
email: Адрес электронной почты. Используется для идентификации пользователя.address: Адрес сервера Shadowsocks. Может быть IPv4, IPv6 или доменом.port: Порт используемый Shadowsocks сервером.method: Метод шифрования. Значение по умолчанию отсутствует. Возможные варианты:"aes-256-cfb""aes-128-cfb""chacha20""chacha20-ietf""aes-256-gcm""aes-128-gcm""chacha20-poly1305"или"chacha20-ietf-poly1305"
password: Пароль. Может быть любой строкой.ota: Использовать или не использовать OTA.- Когда используется AEAD, значение
otaне используется.
- Когда используется AEAD, значение
userLevel: Пользовательский уровень.