Существует несколько неофициальных клиентов для Telegram с открытыми исходниками, которые могут подойти под ваши требования. Однако важно понимать, что использование неофициальных клиентов может нарушать правила службы Telegram и привести к блокировке аккаунта или номера телефона.
Вот несколько клиентов, которые могут вас заинтересовать:
1. **Telegram X** – хотя это более "официальный" клиент, чем другие, он имеет открытые исходные коды, и его интерфейс и функциональность могут быть схожи с мобильным клиентом. Вы можете попробовать сборку, которая позволит ему работать на Linux.
2. **MadelineProto** – это библиотека на PHP, но есть несколько клиентских приложений, которые используют MadelineProto. Они могут эмулировать поведение мобильного клиента.
3. **Telethon** и **Pyrogram** – это библиотеки на Python для работы с Telegram API. Используя их, вы можете создать собственный клиент, который будет работать в соответствии с вашими требованиями, хотя это требует некоторого программирования.
4. **GramJS** – это еще одна библиотека для Python, предназначенная для работы с Telegram API. Она также позволяет создать клиент, который может работать на Linux.
Для работы через прокси вам нужно будет настроить соответствующие параметры подключения, что поддерживается в большинстве упомянутых клиентов и библиотек.
Обратите внимание, что ни один из неофициальных клиентов не может гарантировать отсутствие блокировки аккаунта, особенно если Telegram определит, что клиент работает в эмуляторе или не соответствует ожидаемому поведению. Использование сторонних инструментов для обхода правил сервиса всегда несет в себе риски.