Sheeld VPN is a decentralized proxy solution written in Rust, designed for privacy, performance, and extensibility. It leverages peer-to-peer networking and SOCKS5 tunneling to build a privacy-preserving proxy system.
- โ
Peer discovery & messaging via [
libp2p
] using Gossipsub - โ
SOCKS5 proxy server using [
fast_socks5
] - โ๏ธ Built for low latency and modular extension
- ๐ Peer-based relay routing (decentralized VPN nodes)
libp2p
โ for peer discovery and message propagation using Gossipsubfast_socks5
โ for lightweight and efficient SOCKS5 proxy server implementation
Task | Status |
---|---|
โ
Use libp2p with Gossipsub for peer discovery and messaging |
Completed |
โ
Integrate fast_socks5 for SOCKS5 proxy server |
Completed* |
๐ Implement proxy chaining for multi-hop routing | Pending |
๐ Add end-to-end encryption for traffic | Pending |
๐ Monetization mechanism (e.g., token-based usage) | Pending |
*Basic implementation of SOCKS5
PRs and suggestions are welcome! Please open an issue to discuss before submitting major changes.