2 unstable releases

0.2.0 Feb 24, 2025
0.1.0 Jan 30, 2025

#1206 in Network programming

Download history 121/week @ 2025-01-29 8/week @ 2025-02-05 114/week @ 2025-02-19 33/week @ 2025-02-26

160 downloads per month

Apache-2.0

70KB
1.5K SLoC

jets

A Rust rule-based tunnel targeting to enduser for secure & reliable network access.

Features

This project is still in an very early development stage. Welcome anyone with interest.

  • Inbound

    • socks(✅ socks5, ❌ socks4)
    • ❌ http
    • ❌ tun
  • Outbound

    • freedom
    • socks(✅ socks5)
    • vless(✅ v2fly, ✅ xtls)
    • ✅ shadowsocks
    • ❌ trojan
    • ❌ vmess
  • ❌ DNS & Router

  • Other

    • ❌ Connection timeout & options
    • ❌ socks auth
    • ❌ UDP
    • ❌ more protocols & configurations

Development

  1. Install protocol compiler by downloading a pre-built binary from Protocol Buffers releases
  2. Intall Rust
  3. Build the code or run the sample code:
    cargo build
    cargo run
    

Limitation

  1. shadowsocks doesn't support password with '-'

Credits

  1. shadowsocks-rust
  2. v2ray-rust
  3. Xray-core

Dependencies

~20–32MB
~582K SLoC