trojan: соединение, неотличимое от захода на сайт
Главная идея trojan в том, чтобы ничем не выделяться. Для всего, что стоит между вами и сервером, это обычное защищённое соединение с обычным сайтом.
Нужна не строка, а рабочий список серверов? Одна ссылка-подписка обновляет его сама: 200 ₽ за месяц, 1 800 ₽ за год на 3 устройства. Первые 3 дня — без карты.
Посмотреть →trojan работает поверх того же защищённого соединения, что и любой сайт с замком в адресной строке. Вместо длинного идентификатора в нём пароль, а всё остальное — адрес, порт, параметры — устроено как в других протоколах.
trojan://k7Qd2mVr9xPa@edge12.example-host.net:443?security=tls&type=tcp&sni=edge12.example-host.net#Стокгольм-02Розовым подсвечен пароль — он стоит на том же месте, где у vless идентификатор: идентификатор.
Как он устроен в двух предложениях
Сервер trojan слушает тот же порт, что и обычный веб-сервер, и умеет притворяться им. Если к нему постучится кто-то без правильного пароля — он покажет обычную страницу, как любой сайт в интернете. Если пароль совпал — дальше по тому же соединению пойдёт ваш трафик.
Из этого следует важная практическая вещь: у сервера trojan почти всегда есть настоящее доменное имя и настоящий сертификат. Поэтому в параметрах обычно стоит security=tls и sni с тем же доменом: reality и tls.
Чем это удобно и чем нет
- соединение ничем не выделяется среди обычного веб-трафика
- пароль короткий — строку проще передать и сверить глазами
- нагрузка на устройство умеренная, ниже чем у vmess
- поддерживается почти всеми приложениями
- требует настоящего домена и сертификата на стороне сервера
- нет режима flow — на очень больших скоростях уступает vless
- пароль короткий, и слабый пароль подбирается перебором
- при истечении сертификата на сервере перестаёт подключаться целиком
Когда строка trojan перестаёт работать
- 01 Ошибка проверки сертификата У сервера истёк сертификат — или на вашем устройстве сбита дата. Сначала проверьте дату и время на устройстве: подключилось, но интернета нет.
- 02 Подключение обрывается сразу Пароль не совпал. Часто это лишний пробел в конце при копировании. Вставьте строку в разбор — он показывает, где заканчивается пароль.
- 03 Работает, но со скачками скорости Сервер обслуживает и обычный сайт, и соединения одновременно. Попробуйте соседний сервер из набора.
Проверьте, в строке дело или в приложении
Разбор показывает, что со строкой всё в порядке, а подключения всё равно нет? Значит, вопрос не к синтаксису, а к серверу за адресом. Самый быстрый способ это увидеть — положить рядом ссылку, за которой точно есть живые серверы, и переключиться на неё. Пробные 3 дня выдаются без платёжных данных.
- карта не нужна
- ссылка приходит сразу
- 3 устройства
Название связано с вирусами?
Нет, это отсылка к троянскому коню: протокол прячется внутри обычного веб-соединения. К вредоносным программам он отношения не имеет.
trojan и trojan-go — разные вещи?
Это разные реализации одной идеи. Строки у них совместимы, отличия касаются серверной части.
Можно ли поменять пароль в строке?
Нет, он должен совпадать с тем, что записано на сервере: что нельзя менять.
Что выбрать: trojan или vless?
Если оба даёт один источник — попробуйте оба и оставьте тот, что стабильнее у вашего оператора: сравнение.
Когда разбор закончен, остаётся вопрос, на который страница ответить не может: жив ли сервер за вашей строкой. Быстрее всего это проверяется подстановкой — возьмите ссылку, за которой стоит обслуживаемый список серверов, и положите её в то же приложение рядом со своей. Заработало — дело было в строке. Первые 3 дня выдаются без платёжных данных, дальше 200 ₽ за месяц или 1 800 ₽ за год — это 4,9 ₽ в день на 3 устройства, разовым платежом и без автосписаний.
Получить ссылку →