Alexey71/FoxyVPN

Subscription-free unofficial Firefox VPN client for Android.

โ˜… 0Forks 0GitHub โ†—Compare

README

FoxyVPN - Unofficial Firefox VPN client

FoxyVPN Logo

Android Kotlin Compose License

FoxyVPN signs in with a Firefox account, obtains a proxy pass from Mozilla's Guardian service, and carries the whole device's traffic through Firefox VPN's Fastly edge over an HTTP/2 tunnel. It is a native Kotlin app with a Jetpack Compose (Material 3) UI.


๐Ÿ”Ž Features

  • System-wide VPN
  • Firefox account sign-in
  • Multiple Servers
  • Split tunneling
  • Private DNS by default
  • Encrypted DNS (DNS over HTTPS)
  • Upstream proxy chaining
  • Proxy-only mode
  • Dark / light / follow-system theme
  • Exit verification
  • In-app logs

๐Ÿ“ธ Screenshots

Screenshot 1 Screenshot 2 Screenshot 3

๐Ÿš€ How to use?

  1. Get a Firefox account. If you do not have one, create it for free at accounts.firefox.com.
  2. Install the APK from the Releases page.
  3. Sign in with that account's email and password.
  4. Pick a location and tap the power button.

Note

No subscription is required. FoxyVPN runs on the free 50 GB of monthly VPN traffic Mozilla includes with a Firefox account for browser users, which is the same allowance the Firefox browser's built-in VPN uses. Once the allowance is used up for the month, connections stop working until it resets.


๐Ÿ—ƒ Requirements

  • Android 8.0 (API 26) or newer
  • JDK 17
  • Android SDK 35 and NDK 26.1.10909125
  • git on PATH

โš™๏ธ Build

  • Clone Repository:

git clone https://github.com/vauth/foxyvpn.git
cd foxyvpn
  • Build and Install:

gradle :app:assembleRelease --no-daemon

๐Ÿ“ To-Do List

The project is on test phase so not much yet.

  • Improve stability.
  • Better Logo.
  • HTTP/3 implementation (Not Planned Yet).

โœ๏ธ Acknowledgements


๐Ÿ›  Contributing

Contributions are welcome! Feel free to submit a pull request or report an issue.


๐Ÿ“„ License

This project is licensed under the MIT License - see the LICENSE file for details.

Contributors

Vauth

Issues