github CluvexStudio/Aether v1.6.0

5 hours ago

Aether v1.6.0

Aether is a user-space proxy client. It tunnels traffic out of a filtered network and exposes a local SOCKS5 proxy on 127.0.0.1:1819. Point a browser, terminal, or system proxy at that address and your traffic leaves through the tunnel.

What's new in v1.6.0:

New

  • --http-proxy <addr> exposes an HTTP CONNECT proxy next to the SOCKS5 one, for clients that cannot speak SOCKS.
  • --noize light is a gentler obfuscation profile for networks that only need a nudge.
  • Aether also builds as a library now (libaether.a, libaether.so) with a C API, so it can be linked into an app instead of being spawned as a separate process. The CLI is unchanged.

Fixes

  • The SOCKS5 listener could shut down for good after a single transient accept error, and every connection after that was refused until Aether was restarted.
  • A Zero Trust email code could only be typed into a terminal, so a graphical client could never finish signing in. The code can now be answered on standard input, and Aether says when it is waiting for one.
  • The WireGuard scan gave up on an endpoint when the first handshake packet was lost. It retransmits now, so a lossy network no longer looks like a dead endpoint.
  • The scan only tried one port per address, so most of the documented fallback ports were never reached. Each candidate covers the priority ports before the sweep widens.
  • An endpoint that just failed is put on a cooldown instead of being picked again straight away, including when a saved endpoint is reused on a quick reconnect. AETHER_WG_ENDPOINT_COOLDOWN_SECS sets the window, five minutes by default. From #76.
  • --startup-secs bounds how long a MASQUE tunnel may take to come up instead of waiting forever.

Every archive ships with a matching .sha256 file, and SHA256SUMS.txt lists them all.

See README.md and the Docs directory for install steps, transport selection, obfuscation profiles, and the full environment-variable reference.

What's Changed

New Contributors

Full Changelog: v1.5.0...v1.6.0

Don't miss a new Aether release

NewReleases is sending notifications on new releases.