Полное руководство по установке TrustTunnel и настройке сервера

Для установки нам понадобится домен, который в DNS уже направлен на сервер и пингуется на него. После заказа домена и изменения A записи, нужно обязательно подождать.

Зарегистрировать домен можно по этой ссылке, стоимость регистрации домена в зоне .RU 500 руб. на год. Список будет обновляться.

Проверить куда смотрит А запись вашего домена можно с помощью сервиса dnschecker.org.
В поле пишите свой домен, справа в выпадающем списке выбираете А и нажимаете кнопку Search.

Полное руководство по установке TrustTunnel и настройке сервера

Сервер для trust tunnel

Заказываем сервер с Ubuntu 22/24 (версии), на проверенных хостингах vdsina.COM (именно com, на ru версии только домен) или regxa.com (только зарубежные методы). Список протестированных будет обновляться.

Далее подключаемся по SSH используя наш ip адрес сервера, имя юзера (по дефолту при создании сервера всегда root) и пароль и вводим команду в терминале:

bash -c "$(curl -fsSL https://raw.githubusercontent.com/ssh-sashcore/trusttunnel/main/trusttunnell_ubuntu24.sh)"

В процессе установки пакетов bash скрипт запросит ввод вашего домена. Вводим без https, только домен вида domain.com

Domain: domain.com

В примере выше указано, как вводить.

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

Выглядить они будут так

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
If you like Certbot, please consider supporting our work by:
 * Donating to ISRG / Let`s Encrypt:   https://letsencrypt.org/donate
 * Donating to EFF:                    https://eff.org/donate-le
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
HOST: domain.com
IP: 151.101.66.167
LOGIN: admin1
PASS: Mb5yreyu4V
----------------------
HOST: domain.com
IP: 151.101.66.167
LOGIN: admin2
PASS: 2g35dfgd2g
----------------------
HOST: domain.com
IP: 151.101.66.167
LOGIN: admin3
PASS: FEgrerLg3
----------------------
root@

Так же эти данные буду доступны по адресу в файле /root/clients.txt

Если вы ходите удалить дефолтные, изменить имя, пароль или создать с нуля новых пользователей то

[[client]]
username = "sameshit"
password = "Ww4etwwFF$%&^$&9jUq"

После редактирования перезапускаем службу! Обязательно!

service trusttunnel restart

Клиенты для Trust Tunnel

  • Для iOS и macOS
  • Для Android
  • Для Windows — только в процессе создания

Подключение к Trust Tunnel

В самом клиенте создание подключения у вас не вызове сложностей. Просто вводите все в свои поля.

  • Server name: любое название по вашему желанию
  • IPv4 or Ipv6: вводим ip адрес нашего сервера
  • Domain or Ip address: вводим наш домен
  • Username: Имя пользователя
  • Password: Пароль пользователя
  • Protocol: HTTP/2
  • Routing profile: Оставляем так
В поле DNS указываем: 
https://cloudflare-dns.com/dns-query
tls://1dot1dot1dot1.cloudflare-dns.com
quic://dns.cloudflare.com
https://dns.google/dns-query
tls://dns.google

Trust Tunnel Link
Обсуждение