Skip to content

JonForShort/android-local-vpn

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Master Branch

Android Local VPN

This project is a simple VPN for Android written in the Rust programming language. It uses smoltcp for its TCP/IP stack.

Goals

  • 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.

Planned Features

  • Support for protocols IPv4, IPv6, TCP and UDP.
  • Allow for monitoring all traffic.
  • Allow for blocking traffic by IP address, port number and application.

Integration

TBD

Contributions

All contributions are welcome. Please feel free to raise an issue if you have any questions or feature requests.

Code of Conduct

Contribution to this project is organized under the terms of the Contributor Covenant.

License

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.