Repository navigation
Releases: levvs-one/sora
Release list
Sora 1.0.12
- Исправлен DNS по TCP в Xray TUN и JSON-профилях подписок.
- В Windows Xray TUN и mihomo используют MIPS по умолчанию. Ручной выбор стека сохраняется.
Linux:
curl -fsSL https://github.com/levvs-one/sora/releases/latest/download/install.sh | shWindows, PowerShell:
irm https://github.com/levvs-one/sora/releases/latest/download/install.ps1 | iexSora 1.0.11
- Исправлена смена сервера и режима при работающем Xray TUN.
- Устранено накопление сокетов sing-box/mihomo и TUN-моста Xray.
- Снижена лишняя нагрузка интерфейса и журнала; причины отказов сохраняются в логах.
- Компактная страница лицензий с поиском и полными текстами.
Linux:
curl -fsSL https://github.com/levvs-one/sora/releases/latest/download/install.sh | shWindows — PowerShell:
irm https://github.com/levvs-one/sora/releases/latest/download/install.ps1 | iexSora 1.0.10
Xray теперь работает в TUN на Windows со стеками gVisor, System, Mixed и MIPS. Исправлены ожидание готовности маршрутизации, выбор внутренних TCP/UDP-портов и повторное закрытие канала службы.
Обычная Sora переехала в levvs-one/sora. Legacy развивается отдельно в sora-legacy.
Windows — PowerShell:
irm https://github.com/levvs-one/sora/releases/latest/download/install.ps1 | iexLinux — Debian/Ubuntu, Fedora/openSUSE, Arch:
curl -fsSL https://github.com/levvs-one/sora/releases/latest/download/install.sh | shСкрипты проверяют SHA256 и сохраняют настройки. В версиях 1.0.9 и ниже из-за переименования репозитория автообновление может отклонить новые ссылки: один раз установите обновление этой командой или установщиком из релиза.
Sora 1.0.9
Исправлено автоматическое восстановление браузера при смене сайта и ошибках загрузки. Неудачные запросы сохраняются в HAR; после трёх ошибок появляются кнопки обновления и открытия в браузере. Улучшена проверка параллельного захвата трафика.
Windows, PowerShell от администратора:
irm https://github.com/levvs-one/sora-client/releases/latest/download/install.ps1 | iexLinux:
curl -fsSL https://github.com/levvs-one/sora-client/releases/latest/download/install.sh | shУстановщики проверены в CI. Контрольные суммы — в SHA256SUMS. Legacy развивается отдельно.
Sora 1.0.8
- Исправлены связь со службой Windows и кнопка подключения после сброса настроек.
- Локации переключаются автоматически; частые клики применяют последний выбор. Проверка задержки отменяется при смене соединения.
- Браузер повторяет временные ошибки и освобождает ресурсы при закрытии. Плашки сайтов вдвое ниже; флаги плоские, выделение сервера без галочки.
- 31 вариант языка с поиском по названиям и кодам; сайты получают выбранный язык.
- Разделы журнала, чтение без скачков и восемь форматов экспорта. Отдельно: HAR браузера, PCAPNG своего TUN и EVTX службы Windows.
Linux — установка и обновление:
curl -fsSL https://github.com/levvs-one/sora-client/releases/latest/download/install.sh | shWindows x64 — PowerShell:
irm https://github.com/levvs-one/sora-client/releases/latest/download/install.ps1 | iexСкачанные пакеты — приложение и служба вместе:
# Debian / Ubuntu
sudo apt install ./sora-core_1.0.8_amd64.deb ./sora_1.0.8_amd64.deb
# Fedora
sudo dnf install ./sora-core-1.0.8-1.x86_64.rpm ./sora-1.0.8-1.x86_64.rpm
# openSUSE
sudo zypper install --allow-unsigned-rpm ./sora-core-1.0.8-1.x86_64.rpm ./sora-1.0.8-1.x86_64.rpm
# Arch
sudo pacman -S --needed nftables iproute2 polkit libnetfilter_queue zlib gtk3 webkit2gtk-4.1 gst-plugins-good
sudo pacman -U ./sora-core-1.0.8-1-x86_64.pkg.tar.zst ./sora-1.0.8-1-x86_64.pkg.tar.zstLinux ARM64: только служба core. Установщики проверяют SHA256SUMS. Обновление перезапускает службу Sora.
Sora 1.0.7
- Исправлены переключения ядер и режимов, отмена подключения и отключение во время восстановления. Изменения применяются явным переподключением.
- Добавлен sing-box-lx 1.14.3-lx.14 с XHTTP и VLESS Encryption; выбор TUN-стека для mihomo и Xray (Linux).
- Обновлены панель режимов, уведомления, подписки и «О приложении». Добавлены пропинговка серверов и руководство по режимам.
- Браузер освобождает страницы при закрытии и восстанавливается после сбоя. Убраны проблемные сервисы скорости.
- Исправлены зависимости браузера на Arch и зависание тихой установки Windows.
Linux — Debian, Ubuntu, Fedora, openSUSE, Arch:
curl -fsSL https://github.com/levvs-one/sora-client/releases/latest/download/install.sh | shWindows x64 — PowerShell:
irm https://github.com/levvs-one/sora-client/releases/latest/download/install.ps1 | iexУстановка скачанных пакетов — приложение и core ставятся вместе:
# Debian / Ubuntu
sudo apt install ./sora-core_1.0.7_amd64.deb ./sora_1.0.7_amd64.deb
# Fedora
sudo dnf install ./sora-core-1.0.7-1.x86_64.rpm ./sora-1.0.7-1.x86_64.rpm
# openSUSE
sudo zypper install --allow-unsigned-rpm ./sora-core-1.0.7-1.x86_64.rpm ./sora-1.0.7-1.x86_64.rpm
# Arch
sudo pacman -S --needed nftables iproute2 polkit libnetfilter_queue zlib gtk3 webkit2gtk-4.1 gst-plugins-good
sudo pacman -U ./sora-core-1.0.7-1-x86_64.pkg.tar.zst ./sora-1.0.7-1-x86_64.pkg.tar.zstLinux ARM64: только служба core. Установщики проверяют SHA256SUMS. Обновление перезапускает службу Sora.
Sora 1.0.5
Что нового
- Kill switch включается вместе с подключением: правила firewall встают до запуска ядра, и в первые секунды ничего не уходит мимо туннеля.
- Уведомление, когда группа с ролями или выбранный сервер с переключением при сбое ушли на запасной, и когда основной снова отвечает. Работает с ядром mihomo. На запасной Sora уходит за несколько секунд, а основной mihomo перепроверяет раз в пять минут.
- Kill switch, переключённый во время подключения, применяется, когда подключение завершится. Раньше выключение в этот момент обрывало подключение.
- После переподключения к службе приложение продолжает события сессии с того места, где остановилось, и не повторяет уведомления.
- Задержка каждого сервера в группе mihomo берётся из его собственной проверки.
Установка
Windows 10 1809+ и 11, в PowerShell:
irm https://github.com/levvs-one/sora-client/releases/latest/download/install.ps1 | iexLinux (Debian, Ubuntu, Fedora, openSUSE, Arch):
curl -fsSL https://github.com/levvs-one/sora-client/releases/latest/download/install.sh | shСкрипты сверяют файлы с SHA256SUMS и ставят их. Можно скачать и вручную:
| Система | Файлы |
|---|---|
| Windows x64 | Sora-Setup-1.0.5-x64.exe |
| Debian, Ubuntu | sora_1.0.5_amd64.deb, sora-core_1.0.5_amd64.deb |
| Fedora, openSUSE | sora-1.0.5-1.x86_64.rpm, sora-core-1.0.5-1.x86_64.rpm |
| Arch | sora-1.0.5-1-x86_64.pkg.tar.zst, sora-core-1.0.5-1-x86_64.pkg.tar.zst |
| Linux ARM64, только служба | sora-core_1.0.5_arm64.deb, sora-core-1.0.5-1.aarch64.rpm, sora-core-1.0.5-1-aarch64.pkg.tar.zst |
Приложение и служба обновляются вместе: приложение 1.0.5 работает только со службой 1.0.5.
Все изменения в CHANGELOG.md.
Sora 1.0.4
Первый выпуск нового клиента Sora для Windows и Linux.
Установка
Windows 10 1809+ и 11, в PowerShell:
irm https://github.com/levvs-one/sora-client/releases/latest/download/install.ps1 | iexLinux (Debian, Ubuntu, Fedora, openSUSE, Arch):
curl -fsSL https://github.com/levvs-one/sora-client/releases/latest/download/install.sh | shСкрипты сверяют файлы с SHA256SUMS и ставят их. Можно скачать и вручную:
| Система | Файлы |
|---|---|
| Windows x64 | Sora-Setup-1.0.4-x64.exe |
| Debian, Ubuntu | sora_1.0.4_amd64.deb, sora-core_1.0.4_amd64.deb |
| Fedora, openSUSE | sora-1.0.4-1.x86_64.rpm, sora-core-1.0.4-1.x86_64.rpm |
| Arch | sora-1.0.4-1-x86_64.pkg.tar.zst, sora-core-1.0.4-1-x86_64.pkg.tar.zst |
| Linux ARM64, только служба | sora-core_1.0.4_arm64.deb, sora-core-1.0.4-1.aarch64.rpm, sora-core-1.0.4-1-aarch64.pkg.tar.zst |
Что есть
- Подписки по ссылке: обновление по расписанию, расход трафика, срок действия, объявления провайдера. JSON-подписки Xray (Remnawave).
- Ядра sing-box 1.14.2, Xray 26.3.27 и mihomo 1.19.32, ядро под сервер выбирается само.
- Весь трафик через TUN или системный прокси.
- Kill switch: nftables на Linux, WFP на Windows.
- Самый быстрый сервер и переход на запасной при сбое.
- Переподключение сразу после смены сети и после сна.
- Свои правила для сайтов, IP-адресов и программ. Маршруты для России, Ирана и Китая, блокировка рекламы.
- Обход DPI без сервера через zapret (Linux).
- Трей, запуск вместе с системой, уведомления.
- Ссылки
sora://,happ://addи ссылки других клиентов открывают добавление подписки.
Провайдерам
Подойдёт та же ссылка, что для Happ. Серверы с одинаковым названием показываются одной строкой, трафик идёт через самый быстрый. Роль в конце названия задаёт порядок: Нидерланды (основной) работает первым, Нидерланды (запасной) включается, если основной не отвечает. Подробнее: docs/providers.md.
Проверка
Перед выпуском код прошёл три независимых ревью и аудит безопасности, найденные проблемы исправлены. В CI на настоящей Windows установщик ставит службу, через туннель и через системный прокси идёт трафик до тестового сервера, kill switch блокирует трафик мимо туннеля. На Linux пакеты ставятся через install.sh на Ubuntu, Fedora и Arch.
Известные ограничения
- Установщик не подписан, SmartScreen покажет предупреждение. Файл можно сверить по
SHA256SUMS. - На Linux системный прокси выставляется в GNOME-подобных окружениях и KDE, в остальных адрес прокси нужно указать в программе вручную.
- Трею на Linux нужна панель с поддержкой StatusNotifierItem.
- Обхода DPI без сервера на Windows пока нет.
- Windows 7 не поддерживается, для неё есть старый клиент в ветке
legacy. - На Linux ARM64 собирается только служба.