Aether-GUI

Из публичных источников

Графический интерфейс для рабочего стола с одним нажатием для туннеля обхода цензуры Aether — Tauri v2, React 19, Rust

Машинный перевод · Показать оригинал

One-click desktop GUI for the Aether censorship-circumvention tunnel — Tauri v2, React 19, Rust

ПриложениеКатегория: Десктопные приложения · Разработка · Интернет и общение · Безопасность и приватностьOpen sourceданные проверены 15 окт. 2026 г.

Обзор

  • anti-censorship
  • censorship-circumvention
  • desktop-app
  • proxy
  • react
  • rust
  • tauri
  • typescript

Установка

Команды только показываются, маркетплейс их не выполняет. Сверяйтесь с официальной документацией.
  • Файлы официального релизаИз публичных источниковиз последнего официального релиза
    github.com/MatinSenPai/Aether-GUI/releases/tag/v0.8.0 ↗
  • Сборка из исходниковИз публичных источниковиз метаданных каталога

    Сборка из исходников: проверенного рецепта сборки нет — следуйте инструкциям репозитория.

    github.com/MatinSenPai/Aether-GUI ↗

Совместимость

«Неизвестно» значит, что доказательств не найдено, а не что продукт несовместим.
ПлатформаСтатусАрхитектураДоказательствоУверенность
WindowsСовместимоx86_64официальная сборка в релизе v0.8.0: Aether-GUI_0.8.0_x64-setup.exe0.70
macOSСовместимоarm64официальная сборка в релизе v0.8.0: Aether-GUI_0.8.0_aarch64.dmg0.70
Совместимоx86_64официальная сборка в релизе v0.8.0: Aether-GUI_0.8.0_x64.dmg0.70
LinuxСовместимоx86_64официальная сборка в релизе v0.8.0: Aether-GUI_0.8.0_amd64.AppImage0.70

Релизы

проверено 29 окт. 2026 г.
v0.8.0Последний4 окт. 2026 г.Официальный источник ↗

Файлы версии 0.8.0

Маркетплейс не хранит эти файлы: загрузка идёт из официального источника. Мы их не сканировали.
ФайлПлатформаРазмерSHA-256Скачать из официального источника
Aether-GUI-0.8.0-1.x86_64.rpmlinux · x86_64 · rpm27,6 MB9b12a06b2957…Официальный источник ↗
Aether-GUI_0.8.0_aarch64.dmgmacos · arm64 · dmg25 MB5cc544a26f40…Официальный источник ↗
Aether-GUI_0.8.0_amd64.AppImagelinux · x86_64 · appimage100 MB8a82497bcbf8…Официальный источник ↗
Aether-GUI_0.8.0_amd64.deblinux · x86_64 · deb27,6 MBb613f12d39c1…Официальный источник ↗
Aether-GUI_0.8.0_x64-setup.exewindows · x86_64 · exe19,1 MB414b5549dd6b…Официальный источник ↗
Aether-GUI_0.8.0_x64.dmgmacos · x86_64 · dmg26,8 MBd5de16170f72…Официальный источник ↗
Aether-GUI_0.8.0_x64_en-US.msiwindows · x86_64 · msi26,4 MB9db66d5fceb8…Официальный источник ↗
Aether-GUI_aarch64.app.tar.gzmacos · arm64 · app_bundle24,6 MBb8ff2374ae10…Официальный источник ↗
Aether-GUI_x64.app.tar.gzmacos · x86_64 · app_bundle26,4 MB8637de78b3a7…Официальный источник ↗

История релизов

Профиль качества

алгоритм quality-v1.0 · оценено 15 окт. 2026 г.
Оценка качества95
Оценка риска0
Уверенность 1.00
Оценка качества и оценка риска — разные показатели. Высокое качество не гарантирует безопасность.

Составляющие оценки

Поддержка · 2020
last activity 11 days ago
Документация · 1515
README 9228 chars, description present
Готовность к использованию · 1515
install instructions: yes; releases: yes
Метаданные · 108
3/4 of description, homepage, license, topics
Релизы · 1010
8 release(s), latest 11 days ago
Точность категории · 1010
classifier confidence 0.97
Популярность · 108
998 stars (log-dampened, 10k = max)
Ясность лицензии · 55
SPDX AGPL-3.0
Сообщество · 55
issues enabled, 48 forks

Лицензия

AGPL-3.0
Лицензия известнапо данным хостинга репозитория

Это статус политики каталога, а не юридическое заключение.

Источники

github.com/MatinSenPai/Aether-GUIОсновной★ 998 звёздактивность 4 окт. 2026 г.Основной репозиторий · Уверенность 1.00

Отзывы

Войдите, чтобы написать отзыв

Отзывов пока нет.

Альтернативы

Hermes-CN-DesktopПохожий
Настольное приложение Hermes Agent CN, ориентированное на Windows, создано с использованием Tauri, TypeScript и Rust. Ядро Hermes Agent изолировано внутри.Десктопные приложения
tiez-clipboardПохожий
TieZ — кроссплатформенный менеджер буфера обмена на базе Tauri. Ориентирован на историю, теги, синхронизацию, защиту конфиденциальности и быструю ежедневную работу.GPL-3.0 · Десктопные приложения
Dev-JanitorПохожий
Кроссплатформенное настольное приложение для очистки артефактов разработки, управления локальными инструментами разработчика и проверки распространённых проблем окружения.MIT · Десктопные приложения
OpenWikiПохожий
OpenWiki — настольный инструмент управления знаниями с ИИ для Mac. Сохраняйте содержимое буфера обмена, создавайте личную вики и получайте аналитику на основе ИИ.MIT · Десктопные приложения
sing-box-windowsПохожий
🚀 Современный кроссплатформенный настольный клиент для sing-box|Импорт подписок, переключение режимов прокси, мониторинг работы, автозапуск из трея|На основе Tauri 2 + Vue 3 + Rust|🪟 Windows / 🐧 Linux / 🍎 macOS. Современный кроссплатформенный графический клиент sing-box, созданный на Tauri 2 + Vue 3 + Rust, с режимами TUN/системного прокси и многоязычным интерфейсом.MIT · Десктопные приложения
markraПохожий
WYSIWYG-редактор Markdown со встроенным ИИ. Полностью открытый исходный код. Бесплатно в использовании. Ваши данные остаются локально.AGPL-3.0 · Десктопные приложения

README

Из MatinSenPai/Aether-GUI · лицензия AGPL-3.0 · загружено 29 окт. 2026 г.

Aether-GUI

[Release] [License: AGPL v3] [Platform] [Tauri] [React] [Rust]

English · فارسی · 简体中文 · 日本語

A one-click desktop GUI for Aether, a censorship-circumvention tunnel built for heavily restricted networks. Aether itself is a terminal tool: it discovers a working route out, establishes an encrypted tunnel, and exposes a local SOCKS5 proxy. Aether-GUI wraps that terminal tool in a small, animated desktop app so you don't have to touch a command line to use it — press Connect, and everything else (identity provisioning, route discovery, prompt answering) happens automatically in the background.

This project does not reimplement any of Aether's tunneling logic. It drives the real aether binary in a pseudo-terminal, answers its interactive setup prompts on your behalf, and watches its output to tell you what's happening. All the actual censorship-circumvention work — MASQUE/QUIC obfuscation, WireGuard, route probing — is Aether's, not this repo's.

Features

  • Auto mode — the default screen is just a single button. No configuration is required; it connects using your last-successful settings (or sensible defaults on first run).

  • Advanced panel — for when you want control, a collapsible panel exposes the real options Aether's setup supports:

    • Protocol: MASQUE (disguises traffic as normal HTTPS), WireGuard (lighter, faster), or WARP-in-WARP/gool (two nested WireGuard tunnels), or MASQUE-in-MASQUE (two nested MASQUE hops) — the nested modes give a different exit address at a speed cost
    • Scan Mode: Turbo, Balanced, Thorough, Verified (only edges measured to work), or Ironclad — trading route-discovery speed against how much probe traffic it generates; Ironclad opens a real tunnel through each candidate and sends a real HTTP request before trusting it (slowest, but guaranteed working)
    • IP Version: IPv4, IPv6, or both
    • MASQUE Transport: HTTP/3 (QUIC — fastest handshake) or HTTP/2 (TCP — looks like ordinary HTTPS, works where UDP is blocked or throttled)
    • Obfuscation: how heavily the handshake is disguised from DPI — profiles adapt to the selected protocol; escalate if the default can't get through
    • Network: carry Psiphon or Tor — alone, inside the WARP tunnel, or with WARP dialled through them. Psiphon works out of the box and connects in seconds, which makes it a good first thing to try on a heavily filtered network
    • Set as system proxy: while connected, points the OS proxy setting at the tunnel (through a local HTTP proxy) so browsers and most apps use it with no setup; the previous setting is restored on disconnect, on exit, and even after a crash
    • HTTP Proxy, Upstream & Exit: an extra HTTP CONNECT proxy for apps without SOCKS5, chaining through another proxy already running on your machine, and an exit-country filter that refuses tunnels leaving from unwanted countries
    • Quick reconnect: remember the last working gateway and re-test it first, skipping the full scan when it still works

    Each option has an explanation on hover.

  • Runs in the background — optional Start on login (launches minimized to the tray) and Connect on launch. The tray icon gets a green dot while connected and an amber one while connecting, and its menu has Connect / Disconnect.

  • Logs you can use — copy the log to the clipboard or clear it from the Advanced panel.

  • Live progress — while Aether searches for a working route, the GUI shows real elapsed time and, once Aether reports its own scan budget, an actual percentage and progress bar — not just a spinner.

  • Automatic reconnect — if the tunnel drops unexpectedly mid-session (observed occasionally with WARP-in-WARP, but handled the same way for every protocol), the GUI retries automatically with backoff, shown as a visible "Reconnecting… (attempt N of 3)" rather than silently dying or dumping you back to a bare error. A user-requested disconnect is never retried.

Installing

Grab the latest installer from the Releases page:

  • Aether-GUI_x.y.z_x64-setup.exe — standard installer (recommended)
  • Aether-GUI_x.y.z_x64_en-US.msi — MSI package, for scripted or enterprise installs

Windows x64 only for now — see Building from source for other platforms.

Building from source

  1. Prerequisites

    • Node.js and npm
    • Rust (stable toolchain)
    • Tauri's platform prerequisites — see the Tauri v2 prerequisites guide (on Windows this is the MSVC C++ Build Tools + WebView2 Runtime, both usually already present; macOS needs Xcode Command Line Tools; Linux needs webkit2gtk and friends)
  2. Install frontend dependencies

    npm install
    
  3. Fetch the Aether binary

    Aether-GUI bundles the real aether binary from CluvexStudio/Aether releases rather than building it — this repo only ships the GUI. Fetch and checksum-verify it for your platform:

    On Linux and macOS:

    ./src-tauri/binaries/fetch-aether.sh
    

    On Windows (PowerShell):

    ./src-tauri/binaries/fetch-aether.ps1
    

    Both scripts read the version pin from src-tauri/binaries/AETHER_VERSION and verify the download against the release's published SHA256SUMS.txt. CI runs these same two scripts, so a local build and a release build get the identical core. Running fetch-aether.sh from Git Bash on Windows just hands off to the PowerShell one.

    This step is not optional. Skipping it still produces a working build, but the app boots straight into its "engine missing" screen, because there is no tunnel engine inside it to drive.

  4. Run in development mode

    npm run tauri dev
    
  5. Build a release installer

    npm run tauri build
    

    Installers land under src-tauri/target/release/bundle/ (NSIS .exe and .msi on Windows; .dmg/.app on macOS; .deb/.AppImage/.rpm on Linux — cross-platform bundles must each be built on their own OS, or via CI).

How it works

  • Frontend: React 19 + Tailwind v4, state managed with Zustand, animated with Motion — all talking to the Rust backend over Tauri's IPC. Deliberately lightweight: the ambient background is two compositor-only CSS gradient orbs, and every looping animation freezes while the window is unfocused, so the app costs next to nothing sitting in the background.
  • Backend: Rust, using portable-pty to spawn the real Aether v2.1.0 binary in a genuine pseudo-terminal (the Tor and Psiphon helpers ship in pt/ beside it, and are stopped together with it). Your chosen profile — protocol, scan mode, IP version, MASQUE transport (HTTP/3 or HTTP/2), obfuscation profile, quick reconnect, Zero Trust, tunnel DNS, routing rules, HTTP proxy, upstream proxy and exit-country filter — is passed up front as CLI flags/environment, so Aether's interactive prompts normally never appear. A Zero Trust email-code prompt is bridged safely into the GUI; credentials are never written to the saved profile.
  • Ground truth for "connected": the GUI doesn't trust Aether's log wording alone (that's fragile across releases) — it treats a successful TCP connection to the local SOCKS5 port (127.0.0.1:1819) as the actual proof the tunnel is up.
  • State machine: Idle → Launching → Connecting → Connected, with Reconnecting and Error as the two ways a connection attempt can end up needing your attention — Reconnecting retries automatically (with backoff, capped at 3 attempts), Error is the final word once retries are exhausted or something isn't retriable (e.g. the binary itself is missing).

About Aether

Aether is the actual censorship-circumvention engine this app wraps — a standalone terminal tool that discovers reachable routes and establishes the tunnel, independent of any GUI. If you'd rather use it directly from a terminal, or want to understand exactly what it's doing under the hood, that's the repo to read. Aether-GUI exists purely to make that tool one click away for people who don't want to live in a terminal.

License

GNU Affero General Public License v3.0.

Открыть репозиторий ↗