This project is a simple VPN for Android written in the Rust programming language. It uses smoltcp for its TCP/IP stack.
- Performant - Performance running local VPN should be comparable to performance without running VPN.
- Small - Library should be less than 2 MB per architecture type.
- Easy To Use - Integration should be simple.
- Support for protocols IPv4, IPv6, TCP and UDP.
- Allow for monitoring all traffic.
- Allow for blocking traffic by IP address, port number and application.
TBD
All contributions are welcome. Please feel free to raise an issue if you have any questions or feature requests.
Contribution to this project is organized under the terms of the Contributor Covenant.
This project is licensed under the unlicense license. Note that this project has dependencies on several open source projects. It is important that the appropriate attributions be made to satisfy those licensing requirements.