Нужно зафиксировать внешние upstream-репозитории и общую стратегию развития provider-oriented installer-а, чтобы потом не восстанавливать контекст по комментариям, чатам и старым заметкам.
Состояние GitHub:
- Discussions в репозитории выключены;
- wiki включена, но на текущем этапе source of truth лучше держать в versioned docs + issues.
Текущее решение:
- первый рабочий путь делаем на базе
An0nX/telemt-docker;
- фактический engine под ним -
telemt/telemt;
mtg и official MTProxy остаются planned providers для будущего selector-а;
ad_tag, middle-proxy, reverse proxy и media/CDN фиксируем как отдельные темы, а не как неявные знания.
Какие upstream-репозитории сейчас важны:
An0nX/telemt-docker - текущий Docker-wrapper для default path;
telemt/telemt - основной engine;
9seconds/mtg - planned alt-provider;
TelegramMessenger/MTProxy - official reference provider;
seriyps/mtproto_proxy, alexbers/mtprotoproxy - дополнительные reference-источники;
nolaxe/install-MTProxy, anten-ka/gotelegram_mtproxy - installer UX references.
Что должно получиться:
- подробная документация в репозитории по providers и upstream-репозиториям;
- provider-specific placeholder directories и README для будущих вариантов установки;
- понятная стратегия, как добавлять selector в
install.sh без хаотичных if/else;
- список технических caveats:
ad_tag, proxy_protocol, dc_overrides, 443/8443/9443, media/CDN.
Связанные issue:
Открытые вопросы:
- текущее состояние
ad_tag в telemt по факту, а не только по README;
- какие
dc_overrides реально нужны для media/CDN;
- как лучше документировать
proxy_protocol для nginx stream, Traefik и HAProxy;
- когда включать selector и какие providers считать first-class.
Нужно зафиксировать внешние upstream-репозитории и общую стратегию развития provider-oriented installer-а, чтобы потом не восстанавливать контекст по комментариям, чатам и старым заметкам.
Состояние GitHub:
Текущее решение:
An0nX/telemt-docker;telemt/telemt;mtgи official MTProxy остаются planned providers для будущего selector-а;ad_tag, middle-proxy, reverse proxy и media/CDN фиксируем как отдельные темы, а не как неявные знания.Какие upstream-репозитории сейчас важны:
An0nX/telemt-docker- текущий Docker-wrapper для default path;telemt/telemt- основной engine;9seconds/mtg- planned alt-provider;TelegramMessenger/MTProxy- official reference provider;seriyps/mtproto_proxy,alexbers/mtprotoproxy- дополнительные reference-источники;nolaxe/install-MTProxy,anten-ka/gotelegram_mtproxy- installer UX references.Что должно получиться:
install.shбез хаотичныхif/else;ad_tag,proxy_protocol,dc_overrides,443/8443/9443, media/CDN.Связанные issue:
telemt;dc_overridesи стабильность media/CDN;telemt;mtg;ad_tagsupport matrix;Открытые вопросы:
ad_tagвtelemtпо факту, а не только по README;dc_overridesреально нужны для media/CDN;proxy_protocolдляnginx stream, Traefik и HAProxy;