Перейти к содержимому

Trojan

Обновлено 24 сентября 2026 г.

Trojan — прокси-протокол, который передаёт данные внутри стандартного TLS-соединения, устроенного так же, как обращение к обычному HTTPS-сайту. Пользователь подтверждает доступ паролем, а шифрование целиком обеспечивает TLS.

Как работает

Сервер Trojan работает на порту 443 с настоящим доменом и TLS-сертификатом. После TLS-рукопожатия клиент отправляет хеш пароля и адрес назначения, и сервер начинает пересылать данные. Если пароль неверный или запрос пришёл от обычного браузера, сервер передаёт соединение резервному веб-серверу, и тот отвечает как обычный сайт.

Где применяется

Trojan поддерживают ядра Xray и sing-box, а также оригинальные реализации trojan и trojan-go. Ключ выглядит как ссылка trojan://, в которой указаны пароль, адрес сервера, порт и имя домена. Такие ссылки открывают многие сторонние клиенты, включая Hiddify и v2rayNG, а в подписке Trojan может соседствовать с другими протоколами.

Чем отличается от VLESS и Shadowsocks

От VLESS Trojan отличается способом проверки пользователя: пароль вместо UUID. Кроме того, Trojan требует собственный домен и сертификат, тогда как VLESS с Reality работает без них. От Shadowsocks Trojan отличается тем, что опирается на стандартный TLS, а не на собственное шифрование: безопасность соединения зависит от корректного сертификата и актуальной версии TLS на сервере.