Skip to content

Release v0.3.1

Latest

Choose a tag to compare

@Friskes Friskes released this 06 Sep 12:36
· 1 commit to main since this release
6072ea9

Русский

Выпуск про совместную работу двух VPN и переработанный интерфейс.

Совместная работа двух VPN

  • Новое поле «Конфиг соседнего VPN»: его подсети и адрес сервера вычитаются из AllowedIPs — параллельный туннель (например, корпоративный) перестаёт конфликтовать с основным.
  • Чекбокс «Не пускать локальную сеть в туннель»: LAN-диапазоны вырезаются из самого AllowedIPs, конфиг остаётся совместимым с клиентами без ключа DisallowedIPs (Amnezia и другие).
  • Чекбокс «Вырезать исключённые IP из AllowedIPs вместо ключа DisallowedIPs» — исключения тем же способом. Оба чекбокса включены по умолчанию.

Интерфейс

  • Настройки сгруппированы в карточки, предпросмотр — постоянная панель справа: скроллить к нему после каждой правки больше не нужно.
  • Предпросмотр показывает конфиг сразу после выбора исходного файла, а если результата нет — пишет причину (раньше молча пустел).
  • Пункт «Адреса из исходного конфига» гаснет с подсказкой, когда в исходнике только 0.0.0.0/0 и оставлять нечего.
  • Длинные пояснения переехали во всплывающие подсказки, списки файлов стали компактнее, у полей пути появилась кнопка очистки.

В релизе только Windows-сборка; macOS-сборки добавятся, когда CI снова заработает.


English

This release is about running two VPNs side by side and a reworked interface.

Two VPNs side by side

  • New "Neighbour VPN config" field: its subnets and server address are subtracted from AllowedIPs, so a parallel tunnel (e.g. a corporate one) no longer conflicts with the main one.
  • "Keep the local network outside the tunnel" checkbox: LAN ranges are carved out of AllowedIPs itself, keeping the config compatible with clients that lack the DisallowedIPs key (Amnezia and others).
  • "Carve the excluded IPs out of AllowedIPs instead of the DisallowedIPs key" checkbox — exclusions the same way. Both checkboxes are on by default.

Interface

  • Settings are grouped into cards, and the preview is a permanent panel on the right — no more scrolling to it after every change.
  • The preview shows the config as soon as the source file is selected, and explains the reason when there is nothing to show (it used to go silently blank).
  • The "addresses already in the source config" option is greyed out with a tooltip when the source only has 0.0.0.0/0 and there is nothing to keep.
  • Long explanations moved into tooltips, file lists became more compact, and path fields got a clear button.

Windows build only; macOS builds will be added once CI is back.