Телеграм в Tails OS: установка, сохранение входа, прокси и риски

Onroot

Moderator
Команда форума
Модератор
Регистрация
19 Дек 2019
Сообщения
2,759
Реакции
0

Настройка Телеграм в Tails OS: USB-носитель, значок Tor и сохранение входа через постоянное хранилище

Телеграм в Tails OS - полный гайд: установка, сохранение входа, прокси и реальные риски​

Если тебе нужен Телеграм в более безопасной среде, Tails - самый простой старт: загрузился с флешки, поработал, выключил, следов минимум. Но у Tails есть характер: после перезагрузки он забывает почти все, и Телеграм каждый раз выглядит как новый. Ниже - полный гайд по установке Telegram Desktop (десктоп-клиент) в Tails, настройке прокси через Tor и сохранению входа через постоянное хранилище и файлы настроек.

Сначала честно: что Tails даст, а чего не даст​

Tails (The Amnesic Incognito Live System) устроен так, чтобы по умолчанию ничего не сохранять. Это удобно, когда работаешь на чужом или сомнительном компьютере, потому что система старается не оставлять мусор на диске. В документации прямо написано: все исчезает после выключения, если ты специально не включил постоянное хранилище. Вот официальный раздел: Tails - Persistent Storage.
Но Tails не делает тебя невидимым. Если ты входишь в Телеграм на аккаунт, который уже связан с номером, контактами и привычками, то система это не отменит. Tails в первую очередь уменьшает следы на конкретном компьютере, а не стирает историю твоей учетной записи.
Отдельно про Телеграм как сервис. Он удобный, но не про анонимность по умолчанию: номер телефона, разные режимы переписки, метаданные. Whonix довольно жестко описывает риски и ограничения, это полезно прочитать трезво: Whonix - Telegram (risks).

Что понадобится заранее: короткая подготовка​

Перед установкой сделай три базовых вещи. Во-первых, используй нормальную флешку и лучше сделай запасной клон: если ты включишь постоянное хранилище, флешка станет ключом к твоим данным. Во-вторых, реши, нужен ли тебе постоянный вход в Телеграм после перезагрузки: удобно, но это повышает риск при потере носителя. В-третьих, настройся на минимализм: не превращай постоянное хранилище в архив загрузок.
Если хочешь понимать официальную логику Tails по хранению данных, начни с этого раздела: Tails - Persistent Storage.

Шаг 1 - включаем Persistent Storage и нужные переключатели​

Без постоянного хранилища Телеграм будет "сбрасываться" после каждой перезагрузки. Схема такая: создаем зашифрованный раздел на флешке, затем включаем функции, которые позволят сохранять софт и настройки.

Действия:
1) Запусти Tails и на экране приветствия обязательно разблокируй Persistent Storage (введи пароль).
2) Открой менеджер: Applications -> Tails -> Persistent Storage.
3) Включи минимум два переключателя:
- Additional Software (Дополнительное ПО)
- Dotfiles (Файлы настроек)
Почему так: Additional Software позволяет сохранять установленные приложения и подтягивать их после ребута. Это официальная функция: Tails - Additional Software. Dotfiles нужен, чтобы сохранить папки конфигурации Телеграма и не логиниться заново.

Шаг 2 - установка Telegram Desktop в Tails (через Flatpak по готовому гайду)​

Самый понятный сценарий для новичков собран в проекте Run-on-Tails. Там пошагово расписано, как ставить Telegram Desktop в Tails и какие команды использовать. Вот страница именно про Телеграм: Run-on-Tails - Telegram.
Важно: перед запуском Телеграма после установки дождись системного уведомления "Additional software installed successfully". Иначе часть компонентов может быть еще не готова, и ты поймаешь странные ошибки.

Команды (как в рабочем сценарии Run-on-Tails):

Код:
cd ~/Downloads
git clone https://github.com/dutu/run-on-tails.git
torsocks flatpak install flathub org.telegram.desktop
chmod +x ./run-on-tails/telegram/config-persistence.sh
./run-on-tails/telegram/config-persistence.sh
После успешного выполнения Telegram Desktop появится в меню приложений.

Шаг 3 - настраиваем прокси в Телеграме (Tor SOCKS5 127.0.0.1:9050)​

В Tails весь трафик идет через Tor, но Телеграму часто нужно явно указать прокси внутри приложения. Иначе он может не подключаться и "висеть" на входе.

Действия внутри Telegram Desktop:
1) Запусти Телеграм.
2) Открой настройки соединения (в гайде Run-on-Tails это иконка внизу, которая крутится).
3) Включи пользовательский прокси (custom proxy).
4) Введи параметры:
- Тип: SOCKS5
- Хост: 127.0.0.1
- Порт: 9050
5) Сохрани и дождись статуса connected.
6) Только после этого выполняй вход.
Если хочешь свериться со скриншотами и формулировками, смотри их раздел про proxy: Run-on-Tails - Telegram.

Шаг 4 - сохраняем вход и настройки после перезагрузки (Dotfiles)​

Если ты хочешь, чтобы после ребута Телеграм открывался сразу и не просил логин, нужно сохранить папку данных приложения в постоянном хранилище через Dotfiles. В Telegram Desktop сессия и настройки обычно лежат в каталоге ~/.local/share/TelegramDesktop.

Вариант А (проще): если ты запускал скрипт config-persistence.sh из Run-on-Tails, часть персистентности уже настроена. Проверь только, что Persistent Storage разблокирован при старте и включен Dotfiles.

Вариант Б (ручной, полный контроль):
1) Перезагрузи Tails и обязательно разблокируй Persistent Storage на старте.
2) Убедись, что Dotfiles включены: Applications -> Tails -> Persistent Storage.
3) Запусти Telegram, войди в аккаунт, настрой что нужно, закрой Telegram.
4) Открой файловый менеджер и включи показ скрытых файлов.
5) Проверь, что папка данных существует:
Код:
/home/amnesia/.local/share/TelegramDesktop
6) Открой каталог dotfiles в постоянном хранилище:
Код:
/live/persistence/TailsData_unlocked/dotfiles
7) Создай в dotfiles структуру папок .local/share и скопируй туда TelegramDesktop:
Код:
mkdir -p /live/persistence/TailsData_unlocked/dotfiles/.local/share
cp -a /home/amnesia/.local/share/TelegramDesktop /live/persistence/TailsData_unlocked/dotfiles/.local/share/
Логика простая: Dotfiles подхватит эту папку и вернет ее на место после перезагрузки, поэтому Telegram увидит сохраненную сессию.
Короткая заметка, откуда пошел этот подход: dotfiles (заметка).

Обновление и удаление Telegram Desktop (чтобы не копить мусор)​

Если ставил через Flatpak, обновление делается так:
Код:
torsocks flatpak update org.telegram.desktop
Удаление (и чистка неиспользуемых компонентов) обычно выглядит так:
Код:
torsocks flatpak uninstall org.telegram.desktop
torsocks flatpak uninstall --unused
Смотри раздел Remove Telegram в гайде, чтобы не забыть лишние ярлыки и хвосты: Run-on-Tails - Remove Telegram.

OPSEC: где люди чаще всего сами все ломают​

Первая ошибка - считать, что Tor дает анонимность сам по себе. Tor скрывает IP, но не отменяет аккаунт, номер телефона и метаданные. Вторая ошибка - хранить на флешке слишком много данных: загрузки, медиа, документы, кэш. Третья ошибка - относиться к флешке как к мелочи: если сессия Телеграма сохранена, флешка становится ключом к аккаунту.
Четвертая ошибка - ставить много стороннего софта "для удобства". Tails минималистичен не просто так: чем меньше лишнего, тем меньше неожиданностей. Официальная логика про дополнительное ПО: Tails - Additional Software.
Если твоя цель именно анонимная переписка, а не доступ к каналам и чатам, прочитай позицию Whonix по Телеграму и сделай выводы заранее: Whonix - Telegram.

Выводы​

Сделать Телеграм в Tails "постоянным" реально: включаешь Persistent Storage, активируешь Additional Software и Dotfiles, ставишь Telegram Desktop по инструкции Run-on-Tails, задаешь SOCKS5 127.0.0.1:9050 и сохраняешь папку TelegramDesktop через dotfiles. После ребута ты просто запускаешь Телеграм и работаешь без повторной настройки.
Но относись к этому как к компромиссу: Tails уменьшает следы на компьютере, но не превращает Телеграм в анонимный мессенджер. Чем выше риски, тем важнее дисциплина и понимание модели угроз, а не вера в "правильную систему".


Редакция PavRC
 
Сверху Снизу