2 releases
Uses new Rust 2024
| new 0.3.3 | Feb 13, 2026 |
|---|---|
| 0.3.2 | Feb 9, 2026 |
#1 in #sni
219 downloads per month
180KB
4K
SLoC
A 0-RTT QUIC Proxy with SNI camouflage
- UDP Friendly with minimum header
- Full Cone
- QUIC based 0-RTT
- SNI camouflage with any domain (powered by JLS)
- Anti-hijack
- Resisting active detection
- Free of certificates
Usage
Client
$ shadowquic -c client.yaml
Example config: client.yaml
Clash-rs
# config.yaml
{
name: "node_name",
type: shadowquic,
server: "1.1.1.1",
port: 1443,
username: "my_name",
password: "my_password",
server-name: "cloudflare.com"
}
Server
Installation Script (Linux)
$ curl -L https://raw.githubusercontent.com/spongebob888/shadowquic/main/scripts/linux_install.sh | bash
This script will:
- Install
shadowquicto/usr/local/bin/ - Generate random credentials and config at
/etc/shadowquic/server.yaml - Setup and start
shadowquicsystemd service
$ systemctl start shadowquic.service
$ systemctl stop shadowquic.service
Manual Usage
$ shadowquic -c server.yaml
Example config server.yaml
Configuration detail can be found in Documentation
Other Clients
Other Servers
- docker: example coompose file
Protocol
Acknowledgement
Dependencies
~37–77MB
~1.5M SLoC