Dark Mode

Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

eycorsican/leaf

Repository files navigation

Leaf

A versatile and efficient proxy framework.

Supported Protocols

Proxy Protocols

Protocol Inbound Outbound
HTTP
SOCKS5
Shadowsocks
Trojan
VMess
Vless

Transports & Security

Transport Inbound Outbound Notes
WebSocket
TLS
QUIC
AMux Leaf specific multiplexing
Obfs Simple obfuscation
Reality Xray Reality
MPTP Multi-path Transport Protocol (Aggregation) (Architecture)

Traffic Control

Feature Inbound Outbound Notes
Chain Proxy chaining
Failover Failover with health check

Transparent Proxying

Mechanism Inbound Outbound Notes
TUN Linux, macOS, Windows, iOS, Android; lwip, smoltcp
NF Windows, NetFilter SDK
TPROXY Linux; Coming soon

Building

cargo build -p leaf-cli --release
./target/debug/leaf --help

License

This project is licensed under the Apache License 2.0.

About

A versatile and efficient proxy framework.

Resources

Readme

License

Apache-2.0 license

Stars

Watchers

Forks

Packages

Contributors

Languages