Skip to content

Releases: levvs-one/sora

Sora 1.0.12

Choose a tag to compare

@github-actions github-actions released this 15 Oct 05:28
cd33fe0
  • Исправлен DNS по TCP в Xray TUN и JSON-профилях подписок.
  • В Windows Xray TUN и mihomo используют MIPS по умолчанию. Ручной выбор стека сохраняется.

Linux:

curl -fsSL https://github.com/levvs-one/sora/releases/latest/download/install.sh | sh

Windows, PowerShell:

irm https://github.com/levvs-one/sora/releases/latest/download/install.ps1 | iex

Sora 1.0.11

Choose a tag to compare

@github-actions github-actions released this 14 Oct 17:32
59f1232
  • Исправлена смена сервера и режима при работающем Xray TUN.
  • Устранено накопление сокетов sing-box/mihomo и TUN-моста Xray.
  • Снижена лишняя нагрузка интерфейса и журнала; причины отказов сохраняются в логах.
  • Компактная страница лицензий с поиском и полными текстами.

Linux:

curl -fsSL https://github.com/levvs-one/sora/releases/latest/download/install.sh | sh

Windows — PowerShell:

irm https://github.com/levvs-one/sora/releases/latest/download/install.ps1 | iex

Sora 1.0.10

Choose a tag to compare

@github-actions github-actions released this 11 Oct 14:33
8d8032d

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 | iex

Linux — 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

Choose a tag to compare

@github-actions github-actions released this 11 Oct 03:26
28eba17

Исправлено автоматическое восстановление браузера при смене сайта и ошибках загрузки. Неудачные запросы сохраняются в HAR; после трёх ошибок появляются кнопки обновления и открытия в браузере. Улучшена проверка параллельного захвата трафика.

Windows, PowerShell от администратора:

irm https://github.com/levvs-one/sora-client/releases/latest/download/install.ps1 | iex

Linux:

curl -fsSL https://github.com/levvs-one/sora-client/releases/latest/download/install.sh | sh

Установщики проверены в CI. Контрольные суммы — в SHA256SUMS. Legacy развивается отдельно.

Sora 1.0.8

Choose a tag to compare

@github-actions github-actions released this 11 Oct 01:33
71632c9
  • Исправлены связь со службой Windows и кнопка подключения после сброса настроек.
  • Локации переключаются автоматически; частые клики применяют последний выбор. Проверка задержки отменяется при смене соединения.
  • Браузер повторяет временные ошибки и освобождает ресурсы при закрытии. Плашки сайтов вдвое ниже; флаги плоские, выделение сервера без галочки.
  • 31 вариант языка с поиском по названиям и кодам; сайты получают выбранный язык.
  • Разделы журнала, чтение без скачков и восемь форматов экспорта. Отдельно: HAR браузера, PCAPNG своего TUN и EVTX службы Windows.

Linux — установка и обновление:

curl -fsSL https://github.com/levvs-one/sora-client/releases/latest/download/install.sh | sh

Windows 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.zst

Linux ARM64: только служба core. Установщики проверяют SHA256SUMS. Обновление перезапускает службу Sora.

Sora 1.0.7

Choose a tag to compare

@github-actions github-actions released this 10 Oct 10:12
366791c
  • Исправлены переключения ядер и режимов, отмена подключения и отключение во время восстановления. Изменения применяются явным переподключением.
  • Добавлен 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 | sh

Windows 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.zst

Linux ARM64: только служба core. Установщики проверяют SHA256SUMS. Обновление перезапускает службу Sora.

Sora 1.0.5

Choose a tag to compare

@github-actions github-actions released this 08 Oct 06:00
6402b29

Что нового

  • 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 | iex

Linux (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

Choose a tag to compare

@github-actions github-actions released this 08 Oct 00:59

Первый выпуск нового клиента Sora для Windows и Linux.

Установка

Windows 10 1809+ и 11, в PowerShell:

irm https://github.com/levvs-one/sora-client/releases/latest/download/install.ps1 | iex

Linux (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 собирается только служба.