Skip to content

Releases: eoftgge/rosetun

Rosetun 0.1.0-beta.1

Rosetun 0.1.0-beta.1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 12 Oct 23:59
v0.1.0-beta.1
c94ef67

Rosetun 0.1.0-beta.1

This is the first beta of 0.1. From here 0.1 only gets fixes, in further betas, until 0.1.0. Please use it every day and report what breaks in Issues; report vulnerabilities privately through Security.

What's changed

  • Security.
    • Another Windows account on the same computer can no longer disconnect your tunnel, change it or read its temporary rules. Only the account that connected it, or an administrator, can.
    • The service no longer lets programs that connect to it and then stay silent lock out the app and rosetun.
  • First connection after installing. When Windows takes long to set up the tunnel adapter, Rosetun no longer gives up with "server unreachable" too early.
  • Server checks do not depend on one company. The full check, the tunnel delay and the checks while connecting ask Cloudflare and Google at the same time, so a server whose exit cannot reach one of them still works. The DNS watchdog does the same.
  • Servers near the time limit are no longer shown as not working by "Check servers" and "Delay".
  • The TCP ping runs only when the tunnel is known to be down. Right after start it could show the same time for every server.
  • Lists. Connecting with large lists is faster: each list is verified once. A damaged saved copy of a category no longer stops the connection; the rule is skipped with a warning.
  • Small windows and large scaling. At 125 and 150 % the header shows tab icons, and the rules toolbar wraps to two rows instead of squeezing the action filter.
  • Layout fixes in the list card and the category picker.

Known issue: REALITY servers on Xray 26.9.8 and newer

VLESS + REALITY servers updated to Xray 26.9.8 or newer refuse connections from sing-box, the engine Rosetun uses (SagerNet/sing-box#4520). Rosetun then says the server rejected the connection and explains why. Try another server or ask your provider. A fix is planned.

Help wanted: IPv6

If your provider gives you IPv6, connect and open test-ipv6.com. It should show no IPv6 address. Please report what it shows in Issues.

Settings, subscriptions, lists and rules from 0.1.0-alpha.6 are kept as they are; older versions are upgraded on the first start as before. The app and the service are updated together by the installer.

Install

Windows 10 or 11, x64. Download rosetun-0.1.0-beta.1-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-beta.1-setup.exe -Algorithm SHA256 and compare the result with ef1787ea9057db0c5aa1995096d9a7482b911dd635781083e435892af1447fbf (also in SHA256SUMS.txt). Verify its provenance with gh attestation verify .\rosetun-0.1.0-beta.1-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.

The executable embeds Wintun 0.14.1, distributed under the Wintun Prebuilt Binaries License; the license and notice are installed in licenses/wintun-prebuilt-binaries-license.txt and licenses/wintun.txt.

Русский

Это первая бета-версия 0.1. Дальше 0.1 получает только исправления, в следующих бетах, до выхода 0.1.0. Пользуйтесь ей каждый день и сообщайте о проблемах в Issues, а об уязвимостях сообщайте приватно через Security.

Что изменилось

  • Безопасность.
    • Другая учётная запись Windows на этом компьютере больше не может отключить ваш туннель, изменить его или прочитать его временные правила. Это может только учётная запись, которая его подключила, или администратор.
    • Программы, которые подключаются к службе и молчат, больше не могут заблокировать доступ к ней для приложения и rosetun.
  • Первое подключение после установки. Если Windows долго настраивает адаптер туннеля, Rosetun больше не сдаётся раньше времени с ошибкой «сервер недоступен».
  • Проверка серверов не зависит от одной компании. Полная проверка, задержка туннеля и проверки при подключении обращаются одновременно к Cloudflare и Google, поэтому сервер, выход которого не достаёт до одного из них, всё равно работает. Сторож DNS делает так же.
  • Серверы у предела времени ожидания больше не показываются как неработающие в «Проверить серверы» и «Задержка».
  • TCP-пинг запускается, только когда известно, что туннель выключен. Сразу после запуска он мог показывать одинаковое время у всех серверов.
  • Списки. Подключение с большими списками быстрее: каждый список проверяется один раз. Повреждённая сохранённая копия категории больше не мешает подключиться; правило пропускается с предупреждением.
  • Маленькое окно и крупный масштаб. При 125 и 150 % в шапке остаются значки вкладок, а панель правил переносится на две строки вместо того, чтобы сжимать фильтр действий.
  • Исправлена вёрстка карточки списка и выбора категорий.

Известная проблема: серверы REALITY на Xray 26.9.8 и новее

Серверы VLESS + REALITY, обновлённые до Xray 26.9.8 или новее, не принимают подключения от sing-box, на котором работает Rosetun (SagerNet/sing-box#4520). Rosetun в этом случае пишет, что сервер отклонил подключение, и объясняет почему. Попробуйте другой сервер или напишите провайдеру. Исправление запланировано.

Нужна помощь: IPv6

Если провайдер даёт вам IPv6, подключитесь и откройте test-ipv6.com. Адреса IPv6 там быть не должно. Пожалуйста, сообщите, что показала страница, в Issues.

Настройки, подписки, списки и правила из 0.1.0-alpha.6 сохраняются как есть; более старые версии, как и раньше, обновляются при первом запуске. Программу и службу установщик обновляет вместе.

Установка

Windows 10 или 11, x64. Скачайте rosetun-0.1.0-beta.1-setup.exe из этого релиза. Установщик пока не подписан: если SmartScreen показывает «Windows protected your PC», нажмите More info, затем Run anyway.

Проверка

Выполните Get-FileHash .\rosetun-0.1.0-beta.1-setup.exe -Algorithm SHA256 и сравните результат с ef1787ea9057db0c5aa1995096d9a7482b911dd635781083e435892af1447fbf (он также указан в SHA256SUMS.txt). Проверьте происхождение командой gh attestation verify .\rosetun-0.1.0-beta.1-setup.exe --repo eoftgge/rosetun.

Состав

Rosetun включает официальную сборку sing-box 1.14.1 без изменений, лицензия GPL-3.0-or-later. Соответствующие исходники приложены в архиве sing-box-1.14.1-source.tar.gz.

Исполняемый файл содержит Wintun 0.14.1, который распространяется по лицензии Wintun Prebuilt Binaries License; текст лицензии и уведомление устанавливаются в licenses/wintun-prebuilt-binaries-license.txt и licenses/wintun.txt.

Rosetun 0.1.0-alpha.6

Rosetun 0.1.0-alpha.6 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 11 Oct 10:41
v0.1.0-alpha.6
b1a8b5c

Rosetun 0.1.0-alpha.6

This is an alpha release, the last one of 0.1: from here 0.1 only gets fixes, in betas, before 0.1.0. Bugs are expected. Report them in Issues; report vulnerabilities privately through Security.

What's new

  • Your own lists of sites and addresses. Rules has a new Lists tab. Add a list by link or from a file: sing-box rule sets (.srs and .json), Xray geosite.dat and geoip.dat, or plain text with one domain or address per line. Files up to 128 MiB are accepted. Lists from links update together with subscriptions.
  • Rules by list. In the new rule dialog, List routes a whole list, or for geosite.dat and geoip.dat the categories you tick, through the VPN, directly, or blocks them. Tick several categories to add a rule for each at once; a category with an attribute, such as google@cn, can be typed into the search.
  • When a list loses a category. If an updated .dat file no longer has a category a rule uses, the rule keeps working with the last version of that category, and Rosetun warns in the rule row, on the list and on the connection screen. If there is no earlier version, the rule is skipped and the warning says so.
  • List updates while connected. A list you update by hand applies when you leave the tab, like a rule edit. An automatic update does not restart the tunnel: the list shows "Updated · takes effect on the next connection".
  • Rule dialog. Only until disconnect moved into Advanced, which now opens below its heading; when it is on and Advanced is closed, the heading says so. When Add rule is unavailable, the dialog says why. Unavailable main buttons across the app are easier to see.
  • Rules screen. The rule set selector moved up, next to the Rules · Lists switch.
  • Program rules ignore letter case. A rule for telegram.exe now also matches Telegram.exe, as Windows does with file names.
  • Edits are not lost on quit. Quitting from the tray while connected applies pending rule and DNS edits first.
  • A dead server is recognized sooner. When the server does not answer at all, Rosetun now says so in about 15 seconds instead of waiting a full minute, even when no other program is using the network. The same applies when you switch to such a server while connected.
  • rosetun status while connecting now shows the state instead of failing while the service is busy.
  • The command line and the app agree. rosetun apply keeps temporary rules added in the app, and settings changed in the app and in rosetun at the same time are both kept.
  • Security.
    • The app checks that it talks to the real Rosetun service, and other accounts on the computer can no longer pose as it.
    • The service limits how many connections it accepts at once and checks every request more strictly.
    • VLESS and VMess credentials no longer appear in debug output.
    • Messages from the network library that may carry secrets are no longer logged.
    • If the service fails unexpectedly, it no longer leaves the network blocked.

Settings, subscriptions and rules from 0.1.0-alpha.5 are kept: the settings move to format 3 on the first start, and the previous file is saved as config.v2.json next to config.json in %APPDATA%\Rosetun. To go back to 0.1.0-alpha.5, put that copy back as config.json; lists and list rules are then lost.

Install

Windows 10 or 11, x64. Download rosetun-0.1.0-alpha.6-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.6-setup.exe -Algorithm SHA256 and compare the result with e106aecd0d2fdb1561882d289fb2e3c77dec2fc36ae04581a31f6409e35bf066 (also in SHA256SUMS.txt). Verify its provenance with gh attestation verify .\rosetun-0.1.0-alpha.6-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.

The executable embeds Wintun 0.14.1, distributed under the Wintun Prebuilt Binaries License; the license and notice are installed in licenses/wintun-prebuilt-binaries-license.txt and licenses/wintun.txt.

Русский

Это альфа-версия, последняя для 0.1: дальше 0.1 получает только исправления, в бета-версиях, до выхода 0.1.0. Ошибки возможны. Сообщайте о них в Issues, а об уязвимостях сообщайте приватно через Security.

Что нового

  • Свои списки сайтов и адресов. На вкладке Правила появился раздел Списки. Список можно добавить по ссылке или из файла: наборы правил sing-box (.srs и .json), geosite.dat и geoip.dat от Xray или обычный текст, один домен или адрес на строку. Файлы до 128 МиБ. Списки по ссылке обновляются вместе с подписками.
  • Правила по списку. В окне нового правила вариант Список направляет весь список, а для geosite.dat и geoip.dat отмеченные категории, через VPN, напрямую или блокирует их. Можно отметить несколько категорий, и на каждую появится своё правило; категорию с атрибутом, например google@cn, можно ввести в поиск.
  • Если из списка пропала категория. Если в обновлённом .dat больше нет категории, которую использует правило, правило работает по прошлой версии этой категории, а Rosetun предупреждает об этом в строке правила, в карточке списка и на экране подключения. Если прошлой версии нет, правило не работает, и предупреждение говорит об этом.
  • Обновление списков при подключении. Список, обновлённый вручную, применяется, когда вы уходите с вкладки, как правка правил. Автоматическое обновление не перезапускает туннель: у списка видно «Обновлён · применится при следующем подключении».
  • Окно правила. Только до отключения переехало в раздел Дополнительно, который теперь раскрывается под своим заголовком; если оно включено, а раздел свёрнут, это видно у заголовка. Если Добавить правило недоступно, окно пишет почему. Недоступные основные кнопки во всей программе стали заметнее.
  • Экран правил. Выбор набора правил переехал наверх, к переключателю Правила · Списки.
  • Правила для программ без учёта регистра. Правило для telegram.exe теперь срабатывает и для Telegram.exe, как и принято в Windows для имён файлов.
  • Правки не теряются при выходе. Выход из трея при подключении сначала применяет непримененные правки правил и DNS.
  • Неработающий сервер распознаётся быстрее. Если сервер совсем не отвечает, Rosetun сообщает об этом примерно через 15 секунд, а не ждёт целую минуту, даже когда другие программы не пользуются сетью. То же при переключении на такой сервер во время подключения.
  • rosetun status во время подключения теперь показывает состояние, а не завершается с ошибкой, пока служба занята.
  • Командная строка и программа заодно. rosetun apply сохраняет временные правила, добавленные в программе, а настройки, измененные одновременно в программе и в rosetun, сохраняются обе.
  • Безопасность.
    • Программа проверяет, что говорит с настоящей службой Rosetun, и другие учётные записи компьютера больше не могут выдать себя за неё.
    • Служба ограничивает число одновременных подключений и строже проверяет каждый запрос.
    • Учётные данные VLESS и VMess больше не попадают в отладочный вывод.
    • Сообщения сетевой библиотеки, в которых могут быть секреты, больше не пишутся в журнал.
    • Если служба неожиданно падает, она больше не оставляет сеть заблокированной.

Настройки, подписки и правила из 0.1.0-alpha.5 сохраняются: при первом запуске настройки переходят на формат 3, а прежний файл сохраняется как config.v2.json рядом с config.json в %APPDATA%\Rosetun. Чтобы вернуться на 0.1.0-alpha.5, верните эту копию под именем config.json; списки и правила по спискам при этом пропадут.

Установка

Windows 10 или 11, x64. Скачайте rosetun-0.1.0-alpha.6-setup.exe из этого релиза. Установщик пока не подписан: если SmartScreen показывает «Windows protected your PC», нажмите More info, затем Run anyway.

Проверка

Выполните Get-FileHash .\rosetun-0.1.0-alpha.6-setup.exe -Algorithm SHA256 и сравните результат с e106aecd0d2fdb1561882d289fb2e3c77dec2fc36ae04581a31f6409e35bf066 (он также указан в SHA256SUMS.txt). Проверьте происхождение командой gh attestation verify .\rosetun-0.1.0-alpha.6-setup.exe --repo eoftgge/rosetun.

Состав

Rosetun включает официальную сборку sing-box 1.14.1 без изменений, лицензия GPL-3.0-or-later. Соответствующие исходники приложены в архиве sing-box-1.14.1-source.tar.gz.

Исполняемый файл содержит Wintun 0.14.1, который распространяется по лицензии Wintun Prebuilt Binaries License; текст лицензии и уведомление устанавливаются в licenses/wintun-prebuilt-binaries-license.txt и licenses/wintun.txt.

Rosetun 0.1.0-alpha.5

Rosetun 0.1.0-alpha.5 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 10 Oct 11:24
v0.1.0-alpha.5
d424664

Rosetun 0.1.0-alpha.5

This is an alpha release. Bugs are expected. Report them in Issues; report vulnerabilities privately through Security.

What's new

  • Clearer connection failures. While connecting, Rosetun shows the current step and how long it has taken, and Cancel stops the attempt. When a connection fails, it says why: the server is not responding, rejected the connection, closed it, or did not respond in time, or the engine did not start in time. If another VPN is enabled, or a program that filters traffic (winws.exe or goodbyedpi.exe) is running, the error names it and says what to do.
  • More reliable connects. Rosetun waits for Windows to remove the previous tunnel adapter before starting again; a reconnect right after a failure could hang before. It allows more time when Windows creates the adapter slowly. The connection check through the server waits up to a minute for a slow server, but gives up early when the server clearly fails.
  • Rule and DNS edits apply when you leave the tab. While connected, edits no longer wait for a button: they apply when you leave Rules or Settings, or hide the window. Apply now applies them at once. If they cannot be applied, Rosetun brings back the previous rules and DNS, both in the tunnel and in the settings, and Restore my edits returns your edits so you can fix them.
  • Select several rules. Ctrl+click and Shift+click select several rules, Ctrl+A selects all shown. Selected rules can be dragged together, moved with Move to top and Move to end, or deleted with Delete selected. Esc clears the selection; Delete asks to delete the selected rules.
  • Install folder. On a first install you can choose another folder on a local drive. The installer checks that standard users cannot change it or the folders above it, because the service runs from it with SYSTEM rights, and names the folder that fails the check. Upgrades keep the previous folder.
  • Delete your data on uninstall. The uninstaller offers Also delete settings, subscriptions and rules. Other users' data on the computer stays.
  • Privacy. Engine messages in the log no longer contain site addresses unless Verbose log is on.
  • The connect button now blooms in layers when connected. The petals in the header are fainter.

Settings, subscriptions and rules from 0.1.0-alpha.4 are kept. The settings format has not changed, so going back to 0.1.0-alpha.4 keeps them too.

Install

Windows 10 or 11, x64. Download rosetun-0.1.0-alpha.5-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.5-setup.exe -Algorithm SHA256 and compare the result with aec5553a408c30c96df5441ef870552987b6a87268a2e7be19042a4208c8a05d (also in SHA256SUMS.txt). Verify its provenance with gh attestation verify .\rosetun-0.1.0-alpha.5-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.

Что нового

  • Понятные ошибки подключения. Во время подключения Rosetun показывает текущий шаг и сколько он длится, а Отменить останавливает попытку. Если подключиться не удалось, Rosetun пишет почему: сервер не отвечает, отклонил подключение, закрыл соединение или не ответил вовремя, или ядро не успело запуститься. Если включён другой VPN или запущена программа, которая фильтрует трафик (winws.exe или goodbyedpi.exe), в ошибке названа она и сказано, что сделать.
  • Надёжнее подключение. Перед новым запуском Rosetun ждёт, пока Windows уберёт прошлый адаптер туннеля; раньше переподключение сразу после ошибки могло зависнуть. Если Windows создаёт адаптер медленно, Rosetun ждёт дольше. Проверка связи через сервер ждёт медленный сервер до минуты, но заканчивается раньше, если сервер явно не работает.
  • Правки правил и DNS применяются, когда вы уходите с вкладки. При подключении правки больше не ждут кнопки: они применяются, когда вы уходите с вкладки Правила или Настройки или скрываете окно. Применить сейчас применяет их сразу. Если применить не получилось, Rosetun возвращает прежние правила и DNS и в туннеле, и в настройках, а Вернуть мои правки возвращает ваши правки, чтобы их можно было исправить.
  • Выделение нескольких правил. Ctrl+щелчок и Shift+щелчок выделяют несколько правил, Ctrl+A выделяет все показанные. Выделенные правила можно перетащить вместе, переместить кнопками В начало и В конец или удалить кнопкой Удалить выбранные. Esc снимает выделение, Delete предлагает удалить выделенные.
  • Папка установки. При первой установке можно выбрать другую папку на локальном диске. Установщик проверяет, что обычные пользователи не могут менять её и папки выше, потому что служба запускается из неё с правами SYSTEM, и называет папку, которая не прошла проверку. При обновлении папка остаётся прежней.
  • Удаление данных вместе с программой. При удалении Rosetun предлагает Также удалить настройки, подписки и правила. Данные других пользователей компьютера остаются.
  • Приватность. Сообщения ядра в журнале больше не содержат адресов сайтов, если не включён Подробный журнал.
  • Кнопка подключения теперь раскрывается слоями, как роза. Лепестки в заголовке стали бледнее.

Настройки, подписки и правила из 0.1.0-alpha.4 сохраняются. Формат настроек не изменился, поэтому при возврате на 0.1.0-alpha.4 они тоже сохранятся.

Установка

Windows 10 или 11, x64. Скачайте rosetun-0.1.0-alpha.5-setup.exe из этого релиза. Установщик пока не подписан: если SmartScreen показывает «Windows protected your PC», нажмите More info, затем Run anyway.

Проверка

Выполните Get-FileHash .\rosetun-0.1.0-alpha.5-setup.exe -Algorithm SHA256 и сравните результат с aec5553a408c30c96df5441ef870552987b6a87268a2e7be19042a4208c8a05d (он также указан в SHA256SUMS.txt). Проверьте происхождение командой gh attestation verify .\rosetun-0.1.0-alpha.5-setup.exe --repo eoftgge/rosetun.

Состав

Rosetun включает официальную сборку sing-box 1.14.1 без изменений, лицензия GPL-3.0-or-later. Соответствующие исходники приложены в архиве sing-box-1.14.1-source.tar.gz.

Rosetun 0.1.0-alpha.4

Rosetun 0.1.0-alpha.4 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 09 Oct 15:56
v0.1.0-alpha.4
f905b6e

Rosetun 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.

Rosetun 0.1.0-alpha.3

Rosetun 0.1.0-alpha.3 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 08 Oct 22:32
v0.1.0-alpha.3
ec8243a

Rosetun 0.1.0-alpha.3

This is an alpha release. Bugs are expected. Report them in Issues; report vulnerabilities privately through Security.

What's new

  • Change the server, rules or DNS while connected. Choosing another server or rule set applies at once; after editing rules or DNS, select Apply. The tunnel restarts for a second or two without disconnecting, and the kill switch keeps traffic blocked meanwhile. If the new server does not work, Rosetun returns to the previous one.
  • Temporary rules. Mark a new rule Temporary to keep it only until you disconnect. It applies at once, is never saved, and survives automatic reconnects. Keep permanently in the rule's menu turns it into an ordinary rule.
  • Traffic tab. Download and upload speed, session totals and a chart over 1, 5 or 15 minutes. The connection screen keeps one line with the current speed.
  • Server checks are now called Ping and Real delay.

When you switch to a server given by name while connected, its address is resolved through the current tunnel. Settings and subscriptions from 0.1.0-alpha.2 are kept.

Install

Windows 10 or 11, x64. Download rosetun-0.1.0-alpha.3-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.3-setup.exe -Algorithm SHA256 and compare the result with 44a4ab2ee08d1f37b7a481d058c2b1f3d617b9816874f030712c37ea9af072a0 (also in SHA256SUMS.txt). Verify its provenance with gh attestation verify .\rosetun-0.1.0-alpha.3-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.

Что нового

  • Смена сервера, правил и DNS при подключении. Другой сервер или набор правил применяется сразу; после правки правил или DNS нажмите Применить. Туннель перезапускается на секунду или две без отключения, а kill switch в это время держит трафик заблокированным. Если новый сервер не работает, Rosetun вернётся к прежнему.
  • Временные правила. Отметьте новое правило как Временное, и оно будет действовать только до отключения. Правило применяется сразу, никуда не сохраняется и переживает автоматическое переподключение. Сохранить навсегда в меню правила превращает его в обычное.
  • Вкладка «Трафик». Скорость загрузки и отдачи, итоги за сеанс и график за 1, 5 или 15 минут. На экране подключения осталась одна строка с текущей скоростью.
  • Проверки серверов теперь называются Пинг и Реальная задержка.

Если при подключении переключиться на сервер, заданный именем, его адрес определяется через текущий туннель. Настройки и подписки из 0.1.0-alpha.2 сохраняются.

Установка

Windows 10 или 11, x64. Скачайте rosetun-0.1.0-alpha.3-setup.exe из этого релиза. Установщик пока не подписан: если SmartScreen показывает «Windows protected your PC», нажмите More info, затем Run anyway.

Проверка

Выполните Get-FileHash .\rosetun-0.1.0-alpha.3-setup.exe -Algorithm SHA256 и сравните результат с 44a4ab2ee08d1f37b7a481d058c2b1f3d617b9816874f030712c37ea9af072a0 (он также указан в SHA256SUMS.txt). Проверьте происхождение командой gh attestation verify .\rosetun-0.1.0-alpha.3-setup.exe --repo eoftgge/rosetun.

Состав

Rosetun включает официальную сборку sing-box 1.14.1 без изменений, лицензия GPL-3.0-or-later. Соответствующие исходники приложены в архиве sing-box-1.14.1-source.tar.gz.

Rosetun 0.1.0-alpha.2

Rosetun 0.1.0-alpha.2 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 08 Oct 13:17
v0.1.0-alpha.2
673bd85

Rosetun 0.1.0-alpha.2

This is an alpha release. Bugs are expected. Report them in Issues; report vulnerabilities privately through Security.

What's new

  • Server checks. The Check menu on a subscription card offers a Quick check (TCP connection time, available when disconnected) and a Full check (an HTTPS request through each server, available while connected). A server that accepts a TCP connection but fails the full check is marked "not working". Right-click a server to check just that one.
  • Delay of the current server on the connection screen, measured a few seconds after connecting; click it to measure again.
  • A compact rule set menu on the connection screen.
  • Open and All processes tabs in the add-rule dialog.
  • Drag subscriptions by their header; the card shows time remaining before expiry (amber in the last 7 days, red once expired).
  • "Applies on next connect" appears only after a setting really changed.

Each full check sends one HTTPS request to https://cp.cloudflare.com/generate_204 through each checked server; measuring delay sends one through the current server. Settings and subscriptions from 0.1.0-alpha.1 are kept.

Install

Windows 10 or 11, x64. Download rosetun-0.1.0-alpha.2-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.2-setup.exe -Algorithm SHA256 and compare the result with d728beb354ac216c55d87c57b2b600c4255fc58949fd70d4926d7cc99abaf1f4 (also in SHA256SUMS.txt). Verify its provenance with gh attestation verify .\rosetun-0.1.0-alpha.2-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.

Что нового

  • Проверка серверов. Меню Проверить в карточке подписки предлагает Быструю проверку (время установки TCP-соединения, доступна без подключения) и Полную проверку (HTTPS-запрос через каждый сервер, работает и при подключении). Если TCP-соединение установлено, но запрос через сервер не прошёл, полная проверка покажет «не работает». Чтобы проверить один сервер, нажмите на него правой кнопкой.
  • Задержка текущего сервера на главном экране: измеряется через несколько секунд после подключения, по клику измеряется заново.
  • Компактное меню набора правил на главном экране.
  • Вкладки Открытые и Все процессы в окне добавления правила.
  • Подписки перетаскиваются за заголовок; карточка показывает, сколько времени осталось до окончания подписки (жёлтым в последние 7 дней, красным после истечения).
  • «Применится при следующем подключении» появляется, только если настройка действительно изменилась.

Полная проверка отправляет по одному HTTPS-запросу к https://cp.cloudflare.com/generate_204 через каждый проверяемый сервер; замер задержки — один через текущий сервер. Настройки и подписки из 0.1.0-alpha.1 сохраняются.

Установка

Windows 10 или 11, x64. Скачайте rosetun-0.1.0-alpha.2-setup.exe из этого релиза. Установщик пока не подписан: если SmartScreen показывает «Windows protected your PC», нажмите More info, затем Run anyway.

Проверка

Выполните Get-FileHash .\rosetun-0.1.0-alpha.2-setup.exe -Algorithm SHA256 и сравните результат с d728beb354ac216c55d87c57b2b600c4255fc58949fd70d4926d7cc99abaf1f4 (он также указан в SHA256SUMS.txt). Проверьте происхождение командой gh attestation verify .\rosetun-0.1.0-alpha.2-setup.exe --repo eoftgge/rosetun.

Состав

Rosetun включает официальную сборку sing-box 1.14.1 без изменений, лицензия GPL-3.0-or-later. Соответствующие исходники приложены в архиве sing-box-1.14.1-source.tar.gz.

Rosetun 0.1.0-alpha.1

Rosetun 0.1.0-alpha.1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 07 Oct 17:03
v0.1.0-alpha.1
12b8045

Rosetun 0.1.0-alpha.1

This is an alpha release. Bugs are expected. Report them in Issues; report vulnerabilities privately through Security.

Install

Windows 10 or 11, x64. Download rosetun-0.1.0-alpha.1-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.1-setup.exe -Algorithm SHA256 and compare the result with 149366469e364108e6aa91eacd21cee59fbe34b879e9de04b4d6c16b5af82a43 (also in SHA256SUMS.txt). Verify its provenance with gh attestation verify .\rosetun-0.1.0-alpha.1-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.

Установка

Windows 10 или 11, x64. Скачайте rosetun-0.1.0-alpha.1-setup.exe из этого релиза. Установщик пока не подписан: если SmartScreen показывает «Windows protected your PC», нажмите More info, затем Run anyway.

Проверка

Выполните Get-FileHash .\rosetun-0.1.0-alpha.1-setup.exe -Algorithm SHA256 и сравните результат с 149366469e364108e6aa91eacd21cee59fbe34b879e9de04b4d6c16b5af82a43 (он также указан в SHA256SUMS.txt). Проверьте происхождение командой gh attestation verify .\rosetun-0.1.0-alpha.1-setup.exe --repo eoftgge/rosetun.

Состав

Rosetun включает официальную сборку sing-box 1.14.1 без изменений, лицензия GPL-3.0-or-later. Соответствующие исходники приложены в архиве sing-box-1.14.1-source.tar.gz.