git404hub

what is aether fr?

cluvexstudio/aether — explained in plain English

Analysis updated 2026-05-18

1,463RustAudience · generalComplexity · 3/5Setup · moderate

tl;dr

A censorship circumvention client that finds working routes on restricted networks and exposes them as a local encrypted SOCKS5 proxy.

vibe map

mindmap
  root((Aether))
    What it does
      Bypass network censorship
      Encrypted tunnel
      Local SOCKS5 proxy
    Protocols
      MASQUE over HTTP3
      WireGuard
      Nested WireGuard gool
    Tech stack
      Rust
      Cloudflare Quiche
      Docker
    Use cases
      Access blocked internet
      Route apps through proxy
      Run on restricted networks
    Setup
      Prebuilt binaries
      Termux one line install
      Build from source with Rust

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Get around network censorship using automatic route discovery and encrypted tunnels.

VIBE 2

Route apps and browsers through a local SOCKS5 proxy on a restricted network.

VIBE 3

Use MASQUE to disguise tunnel traffic as ordinary HTTPS to avoid detection.

VIBE 4

Run the client on Android through Termux with a one line install script.

what's the stack?

RustWireGuardQuicheDocker

how it stacks up fr

cluvexstudio/aetheryynxxxxx/codex-xandrewrabert/jellium-desktop
Stars1,4631,5151,527
LanguageRustRustRust
Setup difficultymoderateeasyeasy
Complexity3/52/52/5
Audiencegeneraldevelopergeneral

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · moderate time til it works · 30min

Building from source requires the quiche repository placed alongside the project, plus a C/C++ compiler and CMake.

The README points to a separate LICENSE file rather than stating the terms directly, so the exact license is not described in the explanation itself.

in plain english

Aether is a client built to get around internet censorship on heavily restricted networks. It automatically finds routes that still work, sets up an encrypted tunnel through them, and then exposes a local SOCKS5 proxy that your other apps and browsers can connect through. Unlike a typical VPN client, it is specifically designed with the assumption that the network is actively trying to detect and block it, using techniques like deep packet inspection, protocol fingerprinting, throttling of certain traffic types, and blocking known endpoints. To deal with that, Aether only trusts a gateway once it has actually proven it can pass real traffic, not just because it answered an initial handshake. It supports several transport methods: MASQUE, which disguises traffic as ordinary HTTPS over HTTP/3 or HTTP/2, WireGuard for faster connections on less aggressively monitored networks, and a nested WireGuard mode that runs one WireGuard tunnel inside another for an extra layer of encryption. It also includes traffic obfuscation, automatic reconnection with a quick reconnect to the last working gateway, and configuration through command line flags, environment variables, or interactive prompts. Prebuilt binaries are available for Linux, Windows, macOS, and Android through Termux, including a one line install script for Termux that detects your device's architecture and verifies the download. It can also run inside Docker using a prebuilt container image. Building from source requires a recent stable version of Rust, a C or C++ compiler, and CMake, along with Cloudflare's Quiche library placed alongside the project folder. Once running, Aether exposes a SOCKS5 proxy on a local port that other applications can route their traffic through. Documentation is available in both English and Persian. The README does not state its license inline, pointing instead to a separate LICENSE file for details.

prompts (copy fr)

prompt 1
Walk me through installing Aether on Android using the Termux one line install script.
prompt 2
Explain the difference between MASQUE, WireGuard, and nested WireGuard modes in Aether.
prompt 3
Show me how to run Aether in Docker with environment variables to skip the interactive prompts.
prompt 4
Help me build Aether from source with Rust and the Quiche library on Linux.

Frequently asked questions

what is aether fr?

A censorship circumvention client that finds working routes on restricted networks and exposes them as a local encrypted SOCKS5 proxy.

What language is aether written in?

Mainly Rust. The stack also includes Rust, WireGuard, Quiche.

What license does aether use?

The README points to a separate LICENSE file rather than stating the terms directly, so the exact license is not described in the explanation itself.

How hard is aether to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is aether for?

Mainly general.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.