AetherRoute icon

A little more thought. For your Mac and iPhone.

A world of connections.
Made simple.

Native, effortless connections. From your desk to your pocket.
Purpose-built for Apple M-series chips. Tuned for performance and efficiency.

Mac: Apple silicon / macOS 15+ · iPhone: requires iOS 26 or later · Bring your own nodes

AetherRoute for MacView full size ↗
AetherRoute — Overview
MaciPhone Coming soon
AetherRoute 1.0.27 · Release notes · 1.0.26 Previous release
SHA-256
d42d91e86a57c188edae1598f5d614db7df1a685530b7ef76c03f5beb7fc0ac1
AetherRoute for iOS · Coming soon

Familiar connections.
Coming to iPhone.

AetherRoute for iPhone is coming soon. Requires iOS 26 or later, with a native interface, responsive connections and profile sync with Mac. Some features are still being tested and refined before release.

iOS 26+SwiftUI + RustiCloud Sync

Coming soon · Stay tuned

Requires iOS 26 or later. Earlier iOS versions are not supported.
iPhone 12 family and later, running a supported iOS version.

Explore multi-device sync ↓
AetherRoute iPhone

A first look · Features are in development and testing. Final availability will be confirmed at release.

01 / NATIVE

Native to a new generation of iOS.

Built for iOS 26 with Swift 6 and SwiftUI. Clear connection status, routing modes and node selection, with system light and dark appearances and Dynamic Type.

02 / PERFORMANCE

Performance in mind. Battery

A native interface meets a Rust networking core with batched tunnel packet processing. UI telemetry polling pauses in the background to reduce unnecessary work.

03 / CONTROL

Room for more control.

12 proxy protocols, with Rule, Global and Direct routing. Manage subscriptions, select nodes and inspect live traffic, all from your iPhone.

A closer look

Feels like iPhone. In every view.

Development screenshots · Demo data · Chinese UI

Your connections
Your connectionsSearch
After dark
After darkA clear view that follows your system appearance.
Make it yours
Make it yoursRouting and DNS options
One Apple Account · Encrypted profile sync · Independent connections

One setup.
Across your devices.

A Mac and multiple iPhones share encrypted profiles through iCloud

From your Mac to your everyday iPhone and a spare iPhone, iCloud profile sync is designed to share subscriptions and nodes across devices using the same Apple Account. iPhone sync is still being tested and refined; final availability will be confirmed at release.

Shared profiles. Independent connections.

Sync subscription and node profiles while each device controls its own connection and keeps its active profile.

Encrypted before syncing.

Profiles use AES-256-GCM encryption

Merge profiles. Keep your choice.

Existing profiles are merged

Requires compatible versions on every device, the same Apple Account, iCloud Passwords & Keychain, and sync enabled in each app. Sync timing depends on iCloud and network availability.

Less friction. More freedom.

Little things. Better every day.

Feels right at home.

A native interface. A clear connection status.
Find your way from the moment you open it.

Bring your connections.

Import subscriptions, profiles, or individual nodes.
Keep the setup that works for you.

Your network. Your say.

Choose nodes, inspect connections, adjust rules.
A simple interface with room to go deeper.

Modern protocols & broad compatibility

Your protocols. Right at home.

12 proxy protocols

VLESSVISION & REALITY

Supports XTLS-Vision flow and REALITY masquerading with uTLS browser fingerprinting for resilient connectivity.

XTLS-VisionREALITYuTLSgRPCWebSocketH2
VMessCLASSIC & SECURE

Standard VMess protocol over diverse transport layers with full TLS encryption and dynamic user authentication.

TCPWebSocketgRPCHTTP/2TLS
TrojanSTEALTH TLS

Masquerades as standard HTTPS traffic with optional WebSocket and gRPC multiplexing for high stealth.

TLS 1.3WebSocketgRPCMultiplex
Hysteria 2UDP & BBR

Customized QUIC/UDP architecture with BBR congestion control

QUICBBRSalamanderPort Hopping
TUIC v5NATIVE QUIC

Built directly on IETF QUIC with 0-RTT handshakes and native multiplexing

IETF QUIC0-RTTCongestion Control
ShadowsocksSS2022 & AEAD

Covers classic AEAD ciphers

AEADSS 2022ShadowTLS v3UDP Relay
ShadowQUICANTI-CENSORSHIP

Combines QUIC transport with symmetric obfuscation to bypass deep packet inspection (DPI) and interference.

QUIC TransportObfuscationAnti-DPI
WireGuardFULL-MESH VPN

Modern VPN tunnel supporting full IPv4/IPv6 dual-stack routing

IPv4 / IPv6Noise ProtocolPSKCustom MTU
AnyTLSTLS RESILIENCE

Strips distinctive TLS handshake patterns and statistical fingerprints for stable end-to-end encrypted proxying.

TLS CamouflageFingerprint Stripping
SSH TunnelNATIVE CIPHER

Native SSH proxy tunneling with embedded Ed25519 keys

Ed25519PassphraseHost Key Check
HTTP / HTTPSSTANDARD CONNECT

Universal HTTP CONNECT and HTTPS forward proxy support

HTTP CONNECTHTTPSBasic Auth
SOCKS5TCP & UDP ASSOCIATE

Standard SOCKS5 implementation with username/password authentication and full UDP Associate relay capabilities.

RFC 1928User / PassUDP Associate

Native visual node editor

Forget editing raw YAML. All 12 protocols feature native macOS forms with real-time validation.

Universal subscription import

Compatible with Clash YAML profiles, Base64 share links, and safe aetherroute:// one-click imports.

Encrypted backup archives

Export and import .aetherroute archives across Macs

For Mac · Built for Apple M-series

Simple to use. Thoughtful underneath.

From the way you connect to the way you stay private, every detail belongs on your Mac.

Purpose-built for Apple M-series

Native at heart. Tuned in every detail.

Purpose-built for Apple M-series chips, with optimization at every layer. Native arm64, SwiftUI and a Rust networking core work together, with on-demand updates and batched packet processing to refine responsiveness, resource use and efficiency.

Explore the details
  • ARMv8 hardware cryptography: directly invokes Apple silicon's on-chip Cryptography Extensions (hardware AES/SHA/NEON), offloading crypto to dedicated silicon without CPU penalty.
  • Unified Memory zero-redundancy: Swift 6 host and Rust protocol engines are statically linked, eliminating IPC socket serialization and redundant buffer copying to maintain a lean ~210MB footprint.
  • E-core & kernel sleep scheduling: 100% of threads enter mach_msg2_trap deep kernel sleep when collapsed, eliminating background timers for 0.0% ~ 0.1% idle CPU and all-day endurance.
  • Batched packet flushing: coalesces tunnel packet writes with shared protocol headers via NEPacketTunnelFlow, slashing kernel context switches by over 95%.
Domestic & Apple services

A direct route to familiar services

Lossless in-memory optimization engine injects domestic direct rules without mutating on-disk profiles.

Explore the details
  • Apple CDN line-rate bypass: system updates resolve to authentic domestic Anycast IPs, verified at 34.9 MB/s line-rate.
  • Fast domestic DNS: domestic domains resolve via Alibaba low-latency DNS (223.5.5.5), eliminating poison and lookup lag.
  • Zero configuration: works out of the box with any standard subscription without editing custom rules.
Dual-engine architecture

Transparent Proxy & Direct TUN engines

Embeds two distinct native macOS Network Extensions for seamless everyday browsing and deep terminal routing.

Explore the details
  • Transparent Proxy: runs in user space via App Proxy for lightweight streaming without altering system DNS settings.
  • Direct TUN: virtual TUN interface captures all TCP/UDP traffic and command-line tools with built-in PacketFlow stack.
  • Seamless handover: switch between engines and Rule/Global/Direct modes smoothly with background self-healing watchdogs.
System integration

Launch at login

Engineered around modern macOS background service standards and sleep-wake lifecycle events.

Explore the details
  • Launch at login: native ServiceManagement sandboxed service automatically restores previous connection intent on boot.
  • On-demand telemetry: menu bar speeds and graphs pause when hidden, eliminating background CPU overhead.
  • Anti-oscillation & safe exit: smooth sleep-wake recovery, with clean fail-safe teardown on termination to prevent stalls.
Privacy & diagnostics

Your privacy. Your control.

Strict privacy boundaries paired with deep observability tools for developers and network engineers.

Explore the details
  • Hardware-backed Keychain: credentials and subscription URLs encrypted with AES-GCM; zero plaintext on disk.
  • Zero telemetry: no tracking scripts, no SIP disabling required, officially notarized by Apple.
  • Route simulator & real latency: inspect rule matching instantly with genuine protocol latency proofs.
Mac benchmarks · Less overhead. More room.

Quietly running. Lightly connected.

Background activity

0.0% ~ 0.1%Background idle CPU

100% thread sleep via mach_msg2_trap; zero background redraws when collapsed

~210 MBTotal memory footprint

Host UI (~90MB) + Extension (~120MB); over 60% lighter than Electron apps

0.7% ~ 1.7%Throughput data-plane CPU

Statically linked Rust core & batched packet flushing for line-rate efficiency

10+ hrs10-hour soak telemetry

300 strict cycles verified; slope < 1MB/h with zero resource or FD leaks

Explore the comparison & test notes
Benchmark metricAetherRoute (Native)Clash Verge (Rev)Surge Mac (v5)
Tech stackSwift 6 + SwiftUI + RustPure Swift 6 & Rust, zero Web runtimesElectron + Chromium + GoChromium browser & Node.js wrapperAppKit / Swift + C / RustNative macOS architecture
System architectureStandard Network ExtensionUser-space Network Extension, no root helperRoot helper + virtual NICPrivileged root helper & external daemonStandard Network ExtensionNative Network Extension
Apple silicon & hardwarePure arm64ARMv8 hardware crypto instructions, Unified Memory zero-IPC, E-core deep sleepGeneric cross-platform bundleNo M-chip hardware instruction tuning, IPC memory overheadWell-tuned native macOSNative macOS architecture, well tuned for Apple silicon
Host idle CPU0.0% ~ 0.1%100% thread sleep (mach_msg2_trap)5% ~ 15%Chromium pipeline & timer overhead< 0.5% (0.0% ~ 0.2%)Optimized deep sleep scheduling
Total memory footprint~210 MBUI ~90MB, data plane ~120MB500 MB ~ 800 MB+Chromium multi-process + Go runtime~110 MB ~ 170 MBCompact C/ObjC memory layout
Throughput CPU0.7% ~ 1.7%Batched packet writes reduce 95% switches2.5% ~ 5.0%Go GC overhead & IPC penalty0.5% ~ 1.2%Highly optimized C data plane
10h soak & stability0.6 MB/h slope (flat300-cycle soak tested, 0 leaks, auto-healingOccasional delayed releaseSubject to browser & Go GC cyclesIndustrial-grade stabilityActive socket state-machine tracking

* Benchmark metrics gathered on Apple silicon Macs during a 10-hour, 300-cycle continuous production soak test and Tart VM matrix regressions under standardized network loads.

Simple on the surface. Capable within.

All the control.
Right where you need it.

Keep everyday connections effortless.
Fine-tune things when you want to.

Explore on GitHub ↗
When can I download the iOS app?

The iPhone app is coming soon. Some features are still being tested and refined

How do profiles sync across Mac and multiple iPhones?

Sign in to the same Apple Account on your Mac and each iPhone, enable iCloud Passwords & Keychain, and turn on sync in each app. Upload existing profiles, then pull and merge them on other devices. Connections and active profiles remain independent. iPhone sync is still in testing; availability will be announced with the release.

How does AetherRoute compare with Clash Verge and Surge in performance?

Thanks to pure Swift 6 and statically linked Rust protocol engines, AetherRoute consumes over 60% less memory than Electron apps like Clash Verge (around 210MB vs 500MB~800MB+) and eliminates Chromium background wakeups, achieving 0.0% ~ 0.1% background idle CPU via mach_msg2_trap. Its throughput efficiency and sandbox safety rival Surge Mac, without requiring privileged root helpers.

What low-level optimizations are tailored for Apple silicon?

AetherRoute is built 100% natively as pure arm64 with zero Rosetta 2 translation overhead or memory penalty. It takes deep advantage of Apple silicon hardware: (1) harnesses ARMv8 Cryptography Extensions (hardware AES/SHA instructions) directly in silicon for line-rate encryption without CPU bottlenecks; (2) leverages Apple Unified Memory with static core linkage to eliminate IPC serialization and duplicate memory copying; (3) integrates with efficiency-core scheduling, placing 100% of threads into mach_msg2_trap deep kernel sleep when collapsed for 0.0% ~ 0.1% idle CPU and all-day battery life; (4) uses NEPacketTunnelFlow batched packet coalescing to cut kernel context switches by over 95%.

Connect your way: Transparent Proxy vs Direct TUN

AetherRoute embeds Transparent Proxy (App Proxy) and Direct TUN engines, both supporting Rule, Global, and Direct modes. Transparent Proxy is lightweight and keeps macOS DNS authoritative; Direct TUN captures all TCP/UDP traffic and command-line tools with built-in Fake-IP.

Supported protocols and import formats

AetherRoute natively supports 12 modern protocols: VLESS (XTLS-Vision, REALITY, uTLS), VMess, Trojan, Hysteria 2, TUIC v5, Shadowsocks (SS2022, ShadowTLS v3), ShadowQUIC, WireGuard, AnyTLS, SSH Tunnel, HTTP/HTTPS, and SOCKS5. It supports Clash YAML subscriptions, Base64 share links, safe aetherroute:// URL imports, native visual editing, and encrypted .aetherroute backups.

How 1.0.18 zero-config domestic and Apple acceleration works

1.0.18 introduces a lossless in-memory optimization engine. Without mutating on-disk profiles, it injects domestic direct rules and fast domestic DNS (223.5.5.5) at runtime. Critical Apple domains (swcdn.apple.com, etc.) bypass Fake-IP and resolve directly to authentic domestic Anycast IPs, verified at 34.9 MB/s line-rate throughput.

Launch at login, sleep-wake, and network switching stability

AetherRoute uses native ServiceManagement APIs for sandboxed launch at login. It remembers user connection intent across reboot and sleep-wake, features anti-oscillation recovery during Wi-Fi/Ethernet handovers, and performs clean fail-safe teardown upon termination.

See connections clearly with layered latency testing

Inspect live connections, rates, transferred bytes, and matched rule chains. Latency testing uses explicit layered semantics: fast concurrent TCP reachability sweeps plus genuine protocol-level handshakes. Includes an interactive route simulator and terminal proxy export shortcuts.

Why Reduced Security and disabling SIP are not required

AetherRoute is built 100% on Apple's modern user-space Network Extension APIs. It requires no kernel extensions (kexts), no disabling of SIP, and no Reduced Security mode. It is Developer ID signed and Apple double-notarized for security compliance.

What do I need to get started?

You need an Apple silicon Mac running macOS 15 or later and your own subscription or nodes. Install the app, import your profile, approve the Network Extension when prompted, and connect.

Is it free? Are servers included?

The client is free to use without paid activation. Servers and subscription services are not included; bring your own.

AetherRoute for Mac & iPhone

Make connecting simple again.

Mac available · iPhone coming soon · Bring your own nodes