You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

3.0 KiB

Socks

Стандартная реализация протокола Socks, совместимая с Socks 4, Socks 4a и Socks 5.

::: danger Протокол Socks не обеспечивает шифрование передачи данных, поэтому он не подходит для передачи данных через общедоступные сети. :::

Использование входящих соединений SOCKS более целесообразно в локальной сети или локальной среде, где он может быть использован для прослушивания входящих подключений и предоставления локальных сервисов другим программам.

InboundConfigurationObject

{
  "auth": "noauth",
  "accounts": [
    {
      "user": "my-username",
      "pass": "my-password"
    }
  ],
  "udp": false,
  "ip": "127.0.0.1",
  "userLevel": 0
}

auth: "noauth" | "password"

Метод аутентификации протокола Socks, поддерживаются режимы "noauth" (анонимный) и "password" (с использованием пароля пользователя).

Значение по умолчанию: "noauth".

accounts: [ AccountObject ]

Массив, каждый элемент которого представляет собой учетную запись пользователя.

Этот параметр действителен только если auth установлен в значение password.

Значение по умолчанию: пустой массив.

udp: true | false

Включает или отключает поддержку протокола UDP.

Значение по умолчанию: false.

ip: address

Если UDP включен, Xray должен знать IP-адрес локального хоста.

Значение по умолчанию: "127.0.0.1".

userLevel: number

Уровень пользователя, для соединения будет использоваться локальная политика, соответствующая этому уровню пользователя.

Значение userLevel соответствует значению level в разделе policy. Если не указано, используется значение по умолчанию - 0.

AccountObject

{
  "user": "my-username",
  "pass": "my-password"
}

user: string

Имя пользователя, тип данных: строка. Обязательный параметр.

pass: string

Пароль, тип данных: строка. Обязательный параметр.