# Trojan Протокол [Trojan](https://trojan-gfw.github.io/trojan/protocol). ::: danger Trojan предназначен для работы в правильно настроенном зашифрованном TLS-туннеле. ::: ## OutboundConfigurationObject ```json { "servers": [ { "address": "127.0.0.1", "port": 1234, "password": "password", "email": "love@xray.com", "level": 0 } ] } ``` > `servers`: \[ [ServerObject](#serverobject) \] Массив, каждый элемент которого является [ServerObject](#serverobject). ### ServerObject ```json { "address": "127.0.0.1", "port": 1234, "password": "password", "email": "love@xray.com", "level": 0 } ``` > `address`: address Адрес сервера, поддерживаются IPv4, IPv6 и доменные имена. Обязательный параметр. > `port`: number Порт сервера, обычно тот же, что и порт, прослушиваемый сервером. > `password`: string Пароль. Обязательный параметр, любая строка. > `email`: string Адрес электронной почты, необязательный параметр, используется для идентификации пользователя. > `level`: number Уровень пользователя, для соединения будет использоваться [локальная политика](../policy.md#levelpolicyobject), соответствующая этому уровню пользователя. Значение level соответствует значению `level` в разделе [policy](../policy.md#policyobject). Если не указано, используется значение по умолчанию - 0.