One core.
Every route.

A Rust proxy platform for clients, servers and relays—designed to unify Clash, sing-box and Surge configuration ecosystems.

A laptop and wireless relay routing through the Sail core to a server

Familiar ecosystems. One core.

Reads sing-box, Clash/Mihomo and Surge configurations as they are, into one validated routing and runtime model; a field it cannot honour is reported, never silently dropped.

Explore protocols and compatibility
Clashsing-boxSurgeShadowsocksVLESSHysteria2

One core, every host.

Mobile, desktop, server and router builds share the same routing, transport and userspace network stack.

iOSAndroidmacOSWindowsLinux
See the architecture

Build the route you need.

Open documentation
cargo build -p sail-cli --release
./target/release/sail --help