Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings
Discussion options

Всем доброго времени суток.
Начну с того, что я полный чайник в Linux и всех этих установках, но в текущие времена приходится кое-как разбираться по мануалам...

Изначально я установил Telemt по этой инструкции с Хабра: https://habr.com/ru/articles/995102/
Всё в целом работает, вроде всё ок.

Но делал я это в конце февраля и запускается у меня старая версия Telemt MTProxy v3.0.11, а на текущий момент актуальная 3.3.36.
Я хочу обновиться на последнюю, чтобы вылечить косяк с зависанием прокси на iOS: #582

Помогите, пожалуйста, по шагам какие команды ввести в консоль, чтобы всё заработало:
Я зашёл в QUICK_START_GUIDE, но мне непонятно начиная с шага 1.

  1. Где находится этот файл config.toml? Наверно для начала надо как-то скачать Telemt в Docker, создать контейнер или что?
  2. Дальше как запустить новый контейнер, не запуская старый? И чтобы старый не удалился на всякий случай.
  3. Как потом обновлять Telemt на последнюю версию? Какой командой?
  4. Для фикса зависаний на iOS надо добавить в конфиг эти таймауты? IOS, сворачивание приложения часто приводит к бесконечному "соединению" #582 (comment)

Второй большой вопрос касается конфига, можете скинуть базовый пример без излишеств?
У меня сейчас сделан из той ссылки с Хабра.
Но вот я полазил по темам и заметил разные конфиги: раз / два / три
tls_emulation = true — это надо?
mask_host — это надо прописать с таким же доменом как tls_domain ?

[network]
ipv4 = true
ipv6 = true
prefer = 4
multipath = false
Здесь как лучше сделать? Кто-то вижу ставит prefer = 4, кто-то prefer = 6. Что лучше?

Всем заранее спасибо за ответы и строго не судите)

You must be logged in to vote

Replies: 1 comment

Comment options

Для начала создай новую папку:
mkdir ./telemt-new
Потом перейди в неё:
cd telemt-new
Создай в ней конфиги conf.toml и docker-compose.yml:
nano config.toml
Вставь конфиг toml в этот файл. Нажми ctrl+s (либо через ctrl+o, но тут он предложит сохранить файл с изменением имени файла, можно не менять просто ентер нажать), ctrl+x. аналогично с docker-compose.yml.
Потом для запуска контейнера:
docker compose up -d
Для выключения:
docker compose down
Для обновления контейнера:
docker pull ghcr.io/telemt/telemt:latest
Все докер команды надо делать в папке telemt-new.

Так делаю я, по конфигам не подскажу

Либо, предполагается, что ты скачал в новую папку код репозитория telemt, в нём же меняешь config.toml и docker-compose.yml под свои данные, в этой же папке делаешь docker compose up -d --build.

Либо, в гайде быстрого старта появился скрипт на автоматическую установку: вот

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
🙏
Q&A
Labels
None yet
2 participants
Morty Proxy This is a proxified and sanitized view of the page, visit original site.