Comments 24
Сколько весь сервер кушает RAM? насколько много требуется RAM чтобы запутить все ваши 4 докер контейнера? У меня есть сервер и там очень мало памяти и хочется знать потянет ли такое дело мой сервер с 512 Мб RAM?

Почему выбор пал на Docker, а не на простой запуск через systemd? Можно было создать несколько конфигов и запускать через:
systemctl start tmproto@conf1.service
systemctl start tmproto@conf2.service
Памяти кушает намного меньше и все намного проще по настройке.
Я именно для этого написал свой sni proxy на go , который занимает 5мб и благополучно работает https://github.com/igorhakk/sni-proxy
Чем он удобней nginx или haproxy?
Минимальное потребление ресурсов
На сколько меньше и каких?
Я не производил никаких замеров, изначальный вопрос был про vds с 512мб памяти. Nginx на старте по минимум требуется 100-150 мб, и при повышении трафика будет повышаться потребление памяти, плюс несколько контейнеров mtp proxy… В моем случае сам бинарник после компиляции весит 5 мб, да и в целом само приложение, кроме как проксированием http по sni, ни чем другим не занимается. Мне, когда я писал, требовалось на 512 мб запустить пару mtp proxy и панельку 3x-ui, что бы это все работало на 443 порту, весь остальной трафик слать на внешний nginx proxy manager.
Насколько это актуально? Ибо Роскомнадзор научился блокировать работу MTProxy. И даже больше, внутри страны перестал работать HTTP и SOCS5 прокси. Не везде конечно, но во многих регионах это так
На днях Телеграмм выкатил обновление и пофиксил баги с обнаружением, значит должно работать нормально. В теории это актульно, как на практике посмотрим в ближайшие пару недель.
Всмысле телеграм? Всмысле выкатил? https://habr.com/ru/articles/1019200/
Ничего не пофикшено, да, стало чуть чаще подключаться, но если подключилось, то всё равно картинки не грузятся.
Уже разучился
Узнаю почерк deepseek.
По крайней мере readme.md он помогал. Верно?
Я для управления telemt, заставил квен мне страничку написать, с простой аутентификацией. Посадил ее за nginx на location /$(openssl rand -hex 32/ { proxy_pass localhost:12345;...
}
Сама страничка выполняет api команды telemt, и один баш скрипт для создания нового. Плюс генерирует QR. Доступна из интернета. Вероятность, что её обнаружат крайне мала. Но даже если вдруг, то там пароль, а заменить location - 1 минута.
Ничего нигде не нужно устанавливать, кроме nginx ничего не требуется.
ну да, только к сожалению с полпинка не завелось, после логина следом 502 Bad Gateway, а задумка годная конечно.

Если кому-то нужна просто панель для управления конкретно telemt: https://github.com/amirotin/telemt_panel
Организация MTProto для телеграмма на одном порту