Releases: scarrymany/tg-manager
Release list
TG Manager 1.2.3 — Windows 10/11
TG Manager 1.2.3 — Windows 10/11
Портативная сборка: скачали zip, распаковали, запустили TGManager.exe.
Python ставить не нужно. Всё живёт в одной папке. Обновление с 1.1.0 / 1.2.x —
просто заменить TGManager.exe и TGWorker.exe; config.json и accounts\ совместимы.
Что нового
- Експорт session (SCARP_CC). На карточке контейнера — Експорт (и пункт
контекстного меню Експорт session). Выберите папку: воркер конвертирует
tdataв настоящий Telethon{phone}.session+{phone}.json+{phone}.zip.
Telegram контейнера должен быть закрыт.2FA.txtпоявится только если пароль
2FA известен (в контейнере он не хранится).
Что исправлено
-
1.2.2: чтение командной строки процессов (класс 60, не 70) — иначе Стоп/статус
не видели-workdirи опирались только на pid-файл. Pid-файл больше не убивает
чужой процесс после переиспользования PID. Лок чистки держится, пока воркер
реально не завершился (нельзя открыть Telegram на живой Telethon-сессии).
id контейнера из конфига не может выйти заaccounts\. Воркер сам отказывается
работать, если Telegram контейнера ещё запущен. Пароль прокси — в env, не в argv. -
1.2.1: кнопки больше не «залипают» в нажатом/подсвеченном состоянии после клика
по GitHub/Telegram (или любой кнопке, которая уводит фокус из окна). Эффект нажатия
сделан отдельным слоем и всегда гаснет, в каком бы порядке ни пришли события. -
«Стоп» больше не задевает чужие процессы. Раньше поиск шёл по подстроке
telegramв имени + командной строке, и при пути программы со словом telegram
под остановку могли попастьexplorer.exe/cmd.exe, открытые в папке контейнера.
Теперь — толькоtelegram*иproxychains*по имени процесса. -
Интерфейс не подвисает. Опрос статуса делал снимок процессов и читал командные
строки всех процессов для каждой карточки прямо на UI-потоке. Теперь один снимок на
опрос, в фоне, командные строки читаются только у целевых процессов. «Стоп» и удаление
контейнера тоже асинхронные — на карточке видно «Остановка…». -
Развернуть окно — больше не накрывает панель задач и не вылезает за края экрана.
Иконка «развернуть/восстановить» обновляется и при двойном клике по заголовку. -
Прогресс-бары: «неопределённый» режим был статичной полной полосой — теперь
бегущий блик; скачивание Telegram/ProxyChains показывает реальный процент полосой,
а не двумя сотнями строк в журнале. -
Журнал задачи живой и немодальный: строки дописываются по ходу чистки,
главное окно не блокируется. -
Воркер: последние строки (
done/error) больше не теряются при завершении;
понятная ошибка, если не удалось подключиться через прокси. -
config.json: повреждённый файл не затирается — копия в
config.broken-<дата>.json
и предупреждение при старте. Дубли id / пустые поля чинятся при загрузке. -
Удаление контейнера останавливает идущую чистку и Telegram; если папку не удалось
удалить (занята), об этом сообщается. -
HTTP-прокси мост: IPv6, таймаут подключения 15 с, корректные SOCKS-ответы об
ошибке; при закрытии программы — предупреждение, что контейнеры с HTTP-прокси
потеряют связь. -
Строка прокси понимает
http://иsocks5://и сама выставляет тип;
неверный порт — ошибка вместо тихой подмены на 1080. -
Необработанные ошибки пишутся в
error.logрядом с программой.
Интерфейс
- Плавное появление окон, кроссфейд между «Контейнеры» и «Задачи», карточки
появляются с лёгким сдвигом, кнопки плавно меняют цвет при наведении. - Поля подсвечивают рамку при фокусе, чекбокс с галочкой, стрелка списка поворачивается.
- Выбор цвета карточки со свотчем. Enter/Esc работают во всех диалогах.
- Версия в статус-баре берётся из сборки.
Как запустить
- Скачайте
TG-Manager-1.2.3.zipиз Assets. - Распакуйте куда угодно (
D:\TG-Manager, флешка, Desktop). - Запустите
TGManager.exe.TGWorker.exeдолжен лежать рядом. - При первом контейнере программа сама предложит скачать официальный
переносной Telegram (~50 МБ) в.\telegram\. - На карточке нажмите Папка и положите туда
tdata. - Запуск.
Замечания
- Нужна 64-бит Windows 10 (1809+) / Windows 11.
- Linux-версия (PyQt) больше не поддерживается; её последняя версия сохранена в релизе
linux-legacy. - HTTP-прокси работает через мост внутри
TGManager.exe: пока программа открыта.
SOCKS5 идёт напрямую через ProxyChains и от программы не зависит.
TG Manager 1.2.2 — Windows 10/11
TG Manager 1.2.2 — Windows 10/11
Портативная сборка: скачали zip, распаковали, запустили TGManager.exe.
Python ставить не нужно. Всё живёт в одной папке. Обновление с 1.1.0 / 1.2.x —
просто заменить TGManager.exe и TGWorker.exe; config.json и accounts\ совместимы.
Что исправлено
-
1.2.2: чтение командной строки процессов (класс 60, не 70) — иначе Стоп/статус
не видели-workdirи опирались только на pid-файл. Pid-файл больше не убивает
чужой процесс после переиспользования PID. Лок чистки держится, пока воркер
реально не завершился (нельзя открыть Telegram на живой Telethon-сессии).
id контейнера из конфига не может выйти заaccounts\. Воркер сам отказывается
работать, если Telegram контейнера ещё запущен. Пароль прокси — в env, не в argv. -
1.2.1: кнопки больше не «залипают» в нажатом/подсвеченном состоянии после клика
по GitHub/Telegram (или любой кнопке, которая уводит фокус из окна). Эффект нажатия
сделан отдельным слоем и всегда гаснет, в каком бы порядке ни пришли события. -
«Стоп» больше не задевает чужие процессы. Раньше поиск шёл по подстроке
telegramв имени + командной строке, и при пути программы со словом telegram
под остановку могли попастьexplorer.exe/cmd.exe, открытые в папке контейнера.
Теперь — толькоtelegram*иproxychains*по имени процесса. -
Интерфейс не подвисает. Опрос статуса делал снимок процессов и читал командные
строки всех процессов для каждой карточки прямо на UI-потоке. Теперь один снимок на
опрос, в фоне, командные строки читаются только у целевых процессов. «Стоп» и удаление
контейнера тоже асинхронные — на карточке видно «Остановка…». -
Развернуть окно — больше не накрывает панель задач и не вылезает за края экрана.
Иконка «развернуть/восстановить» обновляется и при двойном клике по заголовку. -
Прогресс-бары: «неопределённый» режим был статичной полной полосой — теперь
бегущий блик; скачивание Telegram/ProxyChains показывает реальный процент полосой,
а не двумя сотнями строк в журнале. -
Журнал задачи живой и немодальный: строки дописываются по ходу чистки,
главное окно не блокируется. -
Воркер: последние строки (
done/error) больше не теряются при завершении;
понятная ошибка, если не удалось подключиться через прокси. -
config.json: повреждённый файл не затирается — копия в
config.broken-<дата>.json
и предупреждение при старте. Дубли id / пустые поля чинятся при загрузке. -
Удаление контейнера останавливает идущую чистку и Telegram; если папку не удалось
удалить (занята), об этом сообщается. -
HTTP-прокси мост: IPv6, таймаут подключения 15 с, корректные SOCKS-ответы об
ошибке; при закрытии программы — предупреждение, что контейнеры с HTTP-прокси
потеряют связь. -
Строка прокси понимает
http://иsocks5://и сама выставляет тип;
неверный порт — ошибка вместо тихой подмены на 1080. -
Необработанные ошибки пишутся в
error.logрядом с программой.
Интерфейс
- Плавное появление окон, кроссфейд между «Контейнеры» и «Задачи», карточки
появляются с лёгким сдвигом, кнопки плавно меняют цвет при наведении. - Поля подсвечивают рамку при фокусе, чекбокс с галочкой, стрелка списка поворачивается.
- Выбор цвета карточки со свотчем. Enter/Esc работают во всех диалогах.
- Версия в статус-баре берётся из сборки.
Как запустить
- Скачайте
TG-Manager-1.2.2.zipиз Assets. - Распакуйте куда угодно (
D:\TG-Manager, флешка, Desktop). - Запустите
TGManager.exe.TGWorker.exeдолжен лежать рядом. - При первом контейнере программа сама предложит скачать официальный
переносной Telegram (~50 МБ) в.\telegram\. - На карточке нажмите Папка и положите туда
tdata. - Запуск.
Замечания
- Нужна 64-бит Windows 10 (1809+) / Windows 11.
- Linux-версия (PyQt) больше не поддерживается; её последняя версия сохранена в релизе
linux-legacy. - HTTP-прокси работает через мост внутри
TGManager.exe: пока программа открыта.
SOCKS5 идёт напрямую через ProxyChains и от программы не зависит.
TG Manager 1.2.1 — Windows 10/11
TG Manager 1.2.1 — Windows 10/11
Портативная сборка: скачали zip, распаковали, запустили TGManager.exe.
Python ставить не нужно. Всё живёт в одной папке. Обновление с 1.1.0 / 1.2.0 —
просто заменить TGManager.exe и TGWorker.exe; config.json и accounts\ совместимы.
Что исправлено
-
1.2.1: кнопки больше не «залипают» в нажатом/подсвеченном состоянии после клика
по GitHub/Telegram (или любой кнопке, которая уводит фокус из окна). Эффект нажатия
сделан отдельным слоем и всегда гаснет, в каком бы порядке ни пришли события. -
«Стоп» больше не задевает чужие процессы. Раньше поиск шёл по подстроке
telegramв имени + командной строке, и при пути программы со словом telegram
под остановку могли попастьexplorer.exe/cmd.exe, открытые в папке контейнера.
Теперь — толькоtelegram*иproxychains*по имени процесса. -
Интерфейс не подвисает. Опрос статуса делал снимок процессов и читал командные
строки всех процессов для каждой карточки прямо на UI-потоке. Теперь один снимок на
опрос, в фоне, командные строки читаются только у целевых процессов. «Стоп» и удаление
контейнера тоже асинхронные — на карточке видно «Остановка…». -
Развернуть окно — больше не накрывает панель задач и не вылезает за края экрана.
Иконка «развернуть/восстановить» обновляется и при двойном клике по заголовку. -
Прогресс-бары: «неопределённый» режим был статичной полной полосой — теперь
бегущий блик; скачивание Telegram/ProxyChains показывает реальный процент полосой,
а не двумя сотнями строк в журнале. -
Журнал задачи живой и немодальный: строки дописываются по ходу чистки,
главное окно не блокируется. -
Воркер: последние строки (
done/error) больше не теряются при завершении;
понятная ошибка, если не удалось подключиться через прокси. -
config.json: повреждённый файл не затирается — копия в
config.broken-<дата>.json
и предупреждение при старте. Дубли id / пустые поля чинятся при загрузке. -
Удаление контейнера останавливает идущую чистку и Telegram; если папку не удалось
удалить (занята), об этом сообщается. -
HTTP-прокси мост: IPv6, таймаут подключения 15 с, корректные SOCKS-ответы об
ошибке; при закрытии программы — предупреждение, что контейнеры с HTTP-прокси
потеряют связь. -
Строка прокси понимает
http://иsocks5://и сама выставляет тип;
неверный порт — ошибка вместо тихой подмены на 1080. -
Необработанные ошибки пишутся в
error.logрядом с программой.
Интерфейс
- Плавное появление окон, кроссфейд между «Контейнеры» и «Задачи», карточки
появляются с лёгким сдвигом, кнопки плавно меняют цвет при наведении. - Поля подсвечивают рамку при фокусе, чекбокс с галочкой, стрелка списка поворачивается.
- Выбор цвета карточки со свотчем. Enter/Esc работают во всех диалогах.
- Версия в статус-баре берётся из сборки.
Как запустить
- Скачайте
TG-Manager-1.2.1.zipиз Assets. - Распакуйте куда угодно (
D:\TG-Manager, флешка, Desktop). - Запустите
TGManager.exe.TGWorker.exeдолжен лежать рядом. - При первом контейнере программа сама предложит скачать официальный
переносной Telegram (~50 МБ) в.\telegram\. - На карточке нажмите Папка и положите туда
tdata. - Запуск.
Замечания
- Нужна 64-бит Windows 10 (1809+) / Windows 11.
- Linux-версия (PyQt) больше не поддерживается; её последняя версия сохранена в релизе
linux-legacy. - HTTP-прокси работает через мост внутри
TGManager.exe: пока программа открыта.
SOCKS5 идёт напрямую через ProxyChains и от программы не зависит.
TG Manager 1.2.0 — Windows 10/11
TG Manager 1.2.0 — Windows 10/11
Портативная сборка: скачали zip, распаковали, запустили TGManager.exe.
Python ставить не нужно. Всё живёт в одной папке. Обновление с 1.1.0 —
просто заменить TGManager.exe и TGWorker.exe; config.json и accounts\ совместимы.
Что исправлено
- «Стоп» больше не задевает чужие процессы. Раньше поиск шёл по подстроке
telegramв имени + командной строке, и при пути программы со словом telegram
под остановку могли попастьexplorer.exe/cmd.exe, открытые в папке контейнера.
Теперь — толькоtelegram*иproxychains*по имени процесса. - Интерфейс не подвисает. Опрос статуса делал снимок процессов и читал командные
строки всех процессов для каждой карточки прямо на UI-потоке. Теперь один снимок на
опрос, в фоне, командные строки читаются только у целевых процессов. «Стоп» и удаление
контейнера тоже асинхронные — на карточке видно «Остановка…». - Развернуть окно — больше не накрывает панель задач и не вылезает за края экрана.
Иконка «развернуть/восстановить» обновляется и при двойном клике по заголовку. - Прогресс-бары: «неопределённый» режим был статичной полной полосой — теперь
бегущий блик; скачивание Telegram/ProxyChains показывает реальный процент полосой,
а не двумя сотнями строк в журнале. - Журнал задачи живой и немодальный: строки дописываются по ходу чистки,
главное окно не блокируется. - Воркер: последние строки (
done/error) больше не теряются при завершении;
понятная ошибка, если не удалось подключиться через прокси. - config.json: повреждённый файл не затирается — копия в
config.broken-<дата>.json
и предупреждение при старте. Дубли id / пустые поля чинятся при загрузке. - Удаление контейнера останавливает идущую чистку и Telegram; если папку не удалось
удалить (занята), об этом сообщается. - HTTP-прокси мост: IPv6, таймаут подключения 15 с, корректные SOCKS-ответы об
ошибке; при закрытии программы — предупреждение, что контейнеры с HTTP-прокси
потеряют связь. - Строка прокси понимает
http://иsocks5://и сама выставляет тип;
неверный порт — ошибка вместо тихой подмены на 1080. - Необработанные ошибки пишутся в
error.logрядом с программой.
Интерфейс
- Плавное появление окон, кроссфейд между «Контейнеры» и «Задачи», карточки
появляются с лёгким сдвигом, кнопки плавно меняют цвет при наведении. - Поля подсвечивают рамку при фокусе, чекбокс с галочкой, стрелка списка поворачивается.
- Выбор цвета карточки со свотчем. Enter/Esc работают во всех диалогах.
- Версия в статус-баре берётся из сборки.
Как запустить
- Скачайте
TG-Manager-1.2.0.zipиз Assets. - Распакуйте куда угодно (
D:\TG-Manager, флешка, Desktop). - Запустите
TGManager.exe.TGWorker.exeдолжен лежать рядом. - При первом контейнере программа сама предложит скачать официальный
переносной Telegram (~50 МБ) в.\telegram\. - На карточке нажмите Папка и положите туда
tdata. - Запуск.
Замечания
- Нужна 64-бит Windows 10 (1809+) / Windows 11.
- Linux-версия (PyQt) больше не поддерживается; её последняя версия сохранена в релизе
linux-legacy. - HTTP-прокси работает через мост внутри
TGManager.exe: пока программа открыта.
SOCKS5 идёт напрямую через ProxyChains и от программы не зависит.
TG Manager 1.1.0 — Windows 10/11
TG Manager 1.1.0 — Windows 10/11
Портативная сборка: скачали zip, распаковали, запустили TGManager.exe.
Python ставить не нужно. Всё живёт в одной папке.
Что нового
- Нативный интерфейс WPF / .NET 9 — тот же стек, что у Клип: layered-окно,
скругление 16px, PerMonitorV2, без PyQt. Интерфейс отзывчивее на Windows 10/11. - Стоп убивает Telegram (
TerminateProcess+taskkill /F /T), а не прячет в трей. - Чистка больше не падает на эмодзи и кириллице в названиях чатов
(UnicodeEncodeError: 'charmap'). Журнал идёт в UTF-8. - Чистка вынесена в отдельный
TGWorker.exe(без Qt). Рядом с основным exe. - Исправление: окно чистки больше не сыпет ошибками привязки ProgressBar.
Как запустить
- Скачайте
TG-Manager-1.1.0-windows.zipиз Assets. - Распакуйте куда угодно (
D:\TG-Manager, флешка, Desktop). - Запустите
TGManager.exe.TGWorker.exeдолжен лежать рядом. - При первом контейнере программа сама предложит скачать официальный
переносной Telegram (~50 МБ) в.\telegram\. - На карточке нажмите Папка и положите туда
tdata. - Запуск.
Что внутри
- Тот же функционал, что Linux-версия на
main: контейнеры, прокси
HTTP/SOCKS5 на каждый аккаунт, параллельный запуск, чистка через Telethon. - Автономная папка:
config.json,accounts\,telegram\рядом с exe.
Ничего не пишется в AppData — можно переносить папку целиком. - Ярлык на рабочий стол — из Настройки.
- Прокси на Windows: обёртка ProxyChains (скачивается кнопкой, ~200 КБ).
HTTP-прокси идёт через локальный SOCKS-мост внутриTGManager.exe.
Замечания
- Нужна 64-бит Windows 10 (1809+) / Windows 11.
- Linux-версия по-прежнему на ветке
main. - Старый PyQt-exe из 1.0.0 можно заменить этой папкой:
config.jsonи
accounts\совместимы.
TG Manager 1.0.0 — Windows 10/11
TG Manager 1.0.0 — Windows 10/11
Портативная сборка: скачали zip, распаковали, запустили TGManager.exe.
Python ставить не нужно. Всё живёт в одной папке.
Исправления
- Стоп реально завершает Telegram (раньше уходил в трей по WM_CLOSE).
Как запустить
- Скачайте
TG-Manager-1.0.0-windows.zipиз Assets. - Распакуйте куда угодно (
D:\TG-Manager, флешка, Desktop). - Запустите
TGManager.exe. - При первом контейнере программа сама предложит скачать официальный
переносной Telegram (~50 МБ) в.\telegram\. - На карточке нажмите Папка и положите туда
tdata. - Запуск.
Что внутри
- Тот же функционал, что Linux-версия на
main: контейнеры, прокси
HTTP/SOCKS5 на каждый аккаунт, параллельный запуск, чистка через Telethon. - Автономная папка:
config.json,accounts\,telegram\рядом с exe. - Ярлык на рабочий стол — из Настройки.
- Прокси на Windows: обёртка ProxyChains (скачивается кнопкой, ~200 КБ).
HTTP-прокси идёт через локальный SOCKS-мост.
Замечания
- Windows Defender иногда ругается на упакованный PyInstaller-exe —
это ложное срабатывание. Добавьте папку в исключения. - Нужна 64-бит Windows 10 (1809+) / Windows 11.
- Linux-версия по-прежнему на ветке
main.
TG Manager — Linux (legacy, PyQt)
Последняя версия TG Manager для Linux (PyQt6 + proxychains4). Больше не поддерживается и не обновляется: проект полностью перешёл на Windows 10/11 (WPF/.NET 9).
Исходники — в архивах Source code ниже (тег linux-legacy, история ветки main до перехода).
Запуск: ./install.sh, затем ./run.sh. Нужны Python 3.10+, PyQt6, telethon, opentele-ng, python-socks.