Repository navigation
Rosetun 0.1.0-alpha.4
Pre-releaseRosetun 0.1.0-alpha.4
This is an alpha release. Bugs are expected. Report them in Issues; report vulnerabilities privately through Security.
What's new
- Hysteria2. Subscriptions can now carry Hysteria2 servers, as links or in sing-box JSON, with Salamander obfuscation and port hopping. Hysteria2 runs over UDP, so TCP ping does not apply to it; use URL test.
- New version notice. Rosetun asks GitHub for its list of releases at launch, if a day has passed since the last check, and then once a day. A new version shows under Settings → About, with a dot on the Settings tab, Open release page and Skip this version. Nothing is downloaded or installed. Check now checks at once; Check for updates turns automatic checks off.
- TLS fingerprint. TLS servers that do not set a fingerprint now present Chrome's, as most clients do, instead of Go's own.
- Settings survive upgrades. The settings file now carries a format version. The first time it saves settings (also after the first update check), Rosetun 0.1.0-alpha.4 moves the file to the new format and keeps the previous one next to it as
config.v1.json; it contains the same subscription links. - Server checks are now called TCP ping and URL test. Links use the rose accent colour.
Settings, subscriptions and rules from 0.1.0-alpha.3 are kept. Going back to 0.1.0-alpha.3 after the settings were saved in the new format: the older version refuses to open the new file and leaves it untouched; replace config.json with config.v1.json to use it.
Install
Windows 10 or 11, x64. Download rosetun-0.1.0-alpha.4-setup.exe from this release. The installer is not code-signed yet: if SmartScreen says "Windows protected your PC", select More info and then Run anyway.
Verify
Run Get-FileHash .\rosetun-0.1.0-alpha.4-setup.exe -Algorithm SHA256 and compare the result with 0053b763bfa3c9c402255a5dfde165e2936ea59991992c97ed0c27a93a4b49e6 (also in SHA256SUMS.txt). Verify its provenance with gh attestation verify .\rosetun-0.1.0-alpha.4-setup.exe --repo eoftgge/rosetun.
Included
Rosetun includes the unmodified official sing-box 1.14.1 build, licensed under GPL-3.0-or-later. The corresponding source is attached as sing-box-1.14.1-source.tar.gz.
Русский
Это альфа-версия. Ошибки возможны. Сообщайте о них в Issues, а об уязвимостях сообщайте приватно через Security.
Что нового
- Hysteria2. Подписки теперь могут содержать серверы Hysteria2, ссылками или в JSON sing-box, с обфускацией Salamander и сменой портов. Hysteria2 работает по UDP, поэтому Пинг TCP к нему неприменим; используйте Проверку URL.
- Сообщение о новой версии. Rosetun запрашивает у GitHub список релизов при запуске, если с прошлой проверки прошли сутки, и затем раз в сутки. Новая версия появляется в Настройки → О программе, с точкой на вкладке настроек и кнопками Открыть страницу релиза и Пропустить эту версию. Ничего не скачивается и не устанавливается. Проверить сейчас проверяет сразу; Проверять обновления выключает автоматическую проверку.
- Отпечаток TLS. TLS-серверы, у которых отпечаток не задан, теперь представляются как Chrome, как в большинстве клиентов, а не собственным отпечатком Go.
- Настройки переживают обновления. У файла настроек появилась версия формата. При первом сохранении настроек (в том числе после первой проверки обновлений) Rosetun 0.1.0-alpha.4 переводит файл на новый формат и оставляет прежний рядом как
config.v1.json; в нём те же ссылки подписок. - Проверки серверов теперь называются Пинг TCP и Проверка URL. Ссылки окрашены в розовый цвет оформления.
Настройки, подписки и правила из 0.1.0-alpha.3 сохраняются. Если вернуться на 0.1.0-alpha.3 после того, как настройки сохранены в новом формате, старая версия откажется открывать новый файл и не изменит его; чтобы пользоваться ею, замените config.json файлом config.v1.json.
Установка
Windows 10 или 11, x64. Скачайте rosetun-0.1.0-alpha.4-setup.exe из этого релиза. Установщик пока не подписан: если SmartScreen показывает «Windows protected your PC», нажмите More info, затем Run anyway.
Проверка
Выполните Get-FileHash .\rosetun-0.1.0-alpha.4-setup.exe -Algorithm SHA256 и сравните результат с 0053b763bfa3c9c402255a5dfde165e2936ea59991992c97ed0c27a93a4b49e6 (он также указан в SHA256SUMS.txt). Проверьте происхождение командой gh attestation verify .\rosetun-0.1.0-alpha.4-setup.exe --repo eoftgge/rosetun.
Состав
Rosetun включает официальную сборку sing-box 1.14.1 без изменений, лицензия GPL-3.0-or-later. Соответствующие исходники приложены в архиве sing-box-1.14.1-source.tar.gz.