Лёгкий menu-bar VPN-клиент для старых Mac (Intel, macOS Big Sur 11.x+).
Решает замкнутый круг:
- без VPN не открыть интернет;
- без интернета не скачать VPN из App Store.
BACK_TO_USSR можно передать офлайн (AirDrop/USB), запустить и сразу использовать.
Идея родилась из реальной ситуации: друг не был в России 13 лет, приехал со старым MacBook Pro 2015 (Intel, Big Sur 11.7.10), а большинство современных VPN-клиентов:
- требовали macOS 12+;
- требовали App Store;
- или были слишком сложными и нестабильными.
Итог был один: ошибки, неработающие клиенты, нулевая диагностика.
Поэтому и появился BACK_TO_USSR как простой “народный клиент”: добавить URL, обновить сервера, подключиться.
- menu-bar приложение (иконка рядом с часами
★ USSR); - несколько subscription URL одновременно (без ограничений);
- объединение серверов из всех URL + удаление дублей;
- ручной выбор сервера/страны;
- автодозвон:
- выбранный сервер -> последний успешный -> весь пул;
- fallback
flow on -> flow off;
- авто-переподключение при потере связи;
- включение/выключение системного SOCKS c правами администратора;
- показ текущего IP и статуса в меню;
- музыкальные оповещения (случайный трек, anti-repeat, cooldown, mute).
- для тех, кто давно не был в РФ и приехал со старым Mac;
- для семей со старыми компьютерами;
- для пользователей, которым нужен рабочий инструмент “включил и пользуйся”.
- Intel Mac: работает нативно (
x86_64). - Apple Silicon (M1/M2/M3/M4): запускается через Rosetta 2.
- Текущая сборка ориентирована на максимальную совместимость (macOS 11+).
- План: выпуск universal-сборки (
x86_64 + arm64) в следующих релизах.
Протестировано:
- Liberty VPN (
VLESS + Realitysubscription URLs).
Ожидаемо работает:
- провайдеры, которые отдают совместимые
vless://ноды; - payload форматы: plain text, base64, urlsafe-base64.
Не гарантируется “из коробки”:
- другие протоколы (
vmess://,trojan://,ss://); - нестандартные/кастомные форматы подписок у отдельных панелей.
- Open Releases
- Download
BACK_TO_USSR.app.zip - Move
BACK_TO_USSR.appto/Applications - If macOS blocks launch:
xattr -cr /Applications/BACK_TO_USSR.app
- Launch app ->
Manage Subscription URLs-> add URL(s) ->Refresh Servers->Connect
Provider guide (Liberty VPN, VLESS on macOS):
./build_back_to_ussr_app.commandOutput:
dist/BACK_TO_USSR.appdist/BACK_TO_USSR.app.zip
./scripts/run_tests.shLive subscription check can be enabled with:
SUBSCRIPTION_URLS="https://example.com/sub1,https://example.com/sub2" ./scripts/run_tests.shSwift + AppKitmenu-bar app (LSUIElement)- bundled
sing-box(x86_64) inside app resources - runtime config generation from parsed VLESS nodes
- SOCKS validation with
curl - periodic monitor for reconnect logic
BACK_TO_USSR is a lightweight menu-bar VPN client for old Macs.
It was built from a real lockout case (no internet -> no VPN install -> no internet), supports multi-URL VLESS subscriptions, autodial, reconnect, and easy offline transfer.
MIT. See LICENSE.
