ai-jail
Multi-OS sandbox to run AI agents with better constraints (it is not 100% secure, but enough)
Быстрый и защищённый VPN для телефона и компьютера. 3 дня бесплатно, семейный тариф до 7 устройств.
Translation pending
SecurityRust · JavaScriptGitHub @by-sonicOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
🔓 Telegram unblock в один клик — обход блокировки через WebSocket-туннель. Без VPN, без серверов, без подписки. Windows / macOS / Linux. Rust + egui.
Translation pending
Loading the full README.
Read the full README ↗Один клик. Без VPN. Без серверов. Без подписки.
Telegram стал тормозить или перестал открываться? Запусти TGLock — и мессенджер снова работает. Не нужны VPN, прокси-серверы, абонентская плата или регистрация.
TGLock — это локальный прокси на твоём компьютере: принимает и MTProto, и SOCKS5. Он перехватывает соединения Telegram, заворачивает их в WebSocket и отправляет на веб-инфраструктуру Telegram — по нескольким маршрутам сразу, переключаясь на следующий, если текущий перестал отвечать. Провайдер видит обычный HTTPS.
Для CDN DC203 есть отдельный маршрут MTProto TCP к его закреплённому адресу: этот CDN может не принимать WebSocket. Если его IP блокируется, остаётся настроенный пользователем Worker. Диагностика показывает выбранный транспорт.
Кому подойдёт:
tglock-cliЧего TGLock не делает — честно, чтобы не тратить твоё время:
Чем отличается от VPN: TGLock работает только с Telegram. Остальной трафик идёт напрямую — ничего не замедляется, мобильный трафик не расходуется впустую.
| Платформа | Файл |
|---|---|
| Windows 10/11 (x64) | _x64-setup.exe |
| macOS (Apple Silicon + Intel) | universal .dmg |
| Linux (x86_64) | .deb |
| Linux (x86_64, портативно) | .AppImage |
| Сервер, контейнер, машина без монитора | tglock-cli-* |
Все сборки весят единицы мегабайт. Исключение — .AppImage: он несёт своё окружение и поэтому крупный.
Дополнительные проверочные сборки доступны в артефактах GitHub Actions: Android ARM64 APK и статический ARM64 CLI для OpenWrt. Они не означают, что выпущен новый релиз.
🖥
tglock-cli— тот же туннель без графического интерфейса, одним бинарём. Нужен там, где окно не создаётся: сервер, контейнер, виртуалка, машина без монитора. Доступен начиная сv2.0.0-beta.2. Если ты скачал beta.2 и приложение не открывалось — это была ошибка сборки, исправлено в beta.3. Подробности — ниже.
Так и будет. Объясню механизм и дам способы проверить, не доверяя мне на слово.
Что ты увидишь. На Windows — «Система Windows защитила ваш компьютер» от SmartScreen. На VirusTotal — детекты у части движков, обычно единицы из примерно шестидесяти.
Почему. Складываются две вещи. Установщик не подписан сертификатом, а неподписанные файлы проверяются эвристиками гораздо строже, чем подписанные. И само поведение программы — открыть локальный порт, объявить себя прокси-сервером, прописаться в настройки соединения Telegram — это ровно тот профиль, по которому эвристики ищут прокси-трояны. Программа делает именно это, только по твоей просьбе. Отличить одно от другого автоматически движок не может, поэтому и реагирует.
Подписи не будет. Сертификат — это ежегодный платёж, а проект бесплатный и ничего не зарабатывает. Значит предупреждение останется, и делать вид, что «скоро подпишем», я не буду.
Как проверить вместо доверия. Три способа, все не требуют верить мне:
Сверить контрольную сумму. GitHub публикует sha256 каждого файла прямо на странице релиза — разверни Assets и увидишь digest рядом с именем. Сравни с тем, что скачалось:
Get-FileHash .\TGLock_<версия>_x64-setup.exe -Algorithm SHA256
sha256sum tglock-cli-x86_64-unknown-linux-gnu # Linux
shasum -a 256 tglock-cli-universal-apple-darwin # macOS
Это доказывает, что файл не подменили по пути к тебе.
Посмотреть, как файл собирался. Бинарники собирает GitHub Actions из публичного коммита, лог открыт и его никто не может отредактировать задним числом. У каждого релиза на странице Actions есть свой запуск: видно, какой коммит взят и какими командами собран. Ссылка на него — в описании релиза.
Собрать самому. Для CLI это одна команда и никаких зависимостей кроме Rust:
cargo build --release --locked --no-default-features --features cli --bin tglock-cli
Полная сборка с интерфейсом — ниже.
Если этого недостаточно — не запускай. Это нормальное решение, а не паранойя: исполняемый файл из интернета без подписи заслуживает недоверия по умолчанию. Собери из исходников или возьми tg-ws-proxy — он решает ту же задачу и тоже открыт.
🍎 macOS: пока сборка не нотарифицирована Apple, при первом запуске может понадобиться:
xattr -cr /Applications/TGLock.appЭто снимает карантин Gatekeeper с приложения, скачанного из GitHub.
This is the beginning of the README. Read the rest at the original. Read the full README ↗