Skip to content

Release v0.3.0

Latest

Choose a tag to compare

@Friskes Friskes released this 29 Aug 17:12
· 2 commits to main since this release
845b0f7

Русский

Программа переписана с нуля: вместо интерактивного терминала — полноценное окно. Прежняя CLI-версия остаётся доступной в релизах до v0.2.3 включительно.

Интерфейс

  • Файлы перетаскиваются мышью прямо в окно, лишние убираются кнопкой напротив каждого.
  • Результат виден в предпросмотре с подсветкой синтаксиса — текст можно поправить руками перед сохранением.
  • Русский и английский язык, светлая и тёмная тема.

Что умеет

  • WireGuard конфиг — добавляет в существующий .conf адреса для раздельного туннелирования: либо только указанные, либо весь трафик.
  • Объединение файлов — сводит списки IP в один без дубликатов и мусора. На входе обычный текст, команды Windows route ADD или amnezia .json, на выходе .txt, .json или .bat.

Выбор VPN-клиента

  • Классический WireGuard (WireGuard, Amnezia) — конфиг без нестандартных ключей.
  • WireSock — обфускация трафика от DPI, исключение адресов из туннеля, чёрный или белый список приложений.
  • WireGuard для Android — чёрный или белый список приложений по именам Android-пакетов.

Ещё

  • Поле PersistentKeepalive: подставляется значение из исходного конфига, а если ключа нет или там 0 — рекомендованные 25.
  • В режиме «весь трафик» адрес VPN-сервера сам выводится из туннеля: сервисы на том же сервере остаются доступны напрямую, без крюка через туннель.

В этой сборке только Windows: macOS-сборки появятся, когда починится CI.


English

The app has been rewritten from scratch: a real window instead of an interactive terminal. The previous CLI version is still available in releases up to v0.2.3.

Interface

  • Drag files straight into the window; remove any of them with the button next to it.
  • The result shows up in an editable preview with syntax highlighting — you can tweak the text by hand before saving.
  • Russian and English, light and dark theme.

What it does

  • WireGuard config — adds split-tunneling addresses to an existing .conf: either only the listed ones, or all traffic.
  • Merging files — combines IP lists into one, without duplicates and invalid entries. Input: plain text, Windows route ADD commands or amnezia .json. Output: .txt, .json or .bat.

Choosing a VPN client

  • Classic WireGuard (WireGuard, Amnezia) — a config with no non-standard keys.
  • WireSock — traffic obfuscation against DPI, excluding addresses from the tunnel, an app blacklist or whitelist.
  • WireGuard for Android — an app blacklist or whitelist by Android package name.

Also

  • PersistentKeepalive field: prefilled from the source config, and with the recommended 25 when the key is missing or set to 0.
  • In the "tunnel all traffic" mode the VPN server address leaves the tunnel on its own: services hosted on that same server stay reachable directly, without a hairpin through the tunnel.

This build is Windows-only: macOS builds will appear once CI is fixed.