/RWS

🦐Unofficial eBPF-based Rust implementation of Cloudflare Warp Proxy with Socks5 support

Primary LanguageRustMIT LicenseMIT

RWS

RWS-CLI

CI Status Code Size License: MIT Open Issues

Unofficial eBPF-based Rust implementation of Cloudflare Warp+ Proxy with Socks5 support.

🚧 Building .. 🚧

Features

  1. Implementation Wireguard protocol in Rust with eBPF-driven optimization
  2. Asynchronous acquisition for WARP Plus Subscription with tokio
  3. Apply the Socks5 proxy protocol with username/password authentication to enhance privacy and bypass firewalls
  4. Enable curve25519 encryption with x25519_dalek implementation of x25519 key exchange algorithm

Usage

rws-cli -d ${DEVICE_ID} -i ${INTERFACE-NAME} -p ${SOCKS5-PORT} -U ${USER:PASSWD}

e.g: rws-cli -d "rws0xFFFF" -i "warp" -p "9091" -U "automa77:passwd"

Notice of Non-Affiliation and Disclaimer

  • We are not affiliated, associated, authorized, endorsed by, or in any way officially connected with WireGuard, or any of its subsidiaries or its affiliates. The official WireGuard website can be found at https://www.wireguard.com/.

  • We are not affiliated, associated, authorized, endorsed by, or in any way officially connected with Cloudflare, or any of its subsidiaries or its affiliates. The official Cloudflare website can be found at https://www.cloudflare.com.

License

RWS is open-sourced under MIT license.