Skip to content

Latest commit

 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Subscription-free unofficial Firefox VPN client for Android.

Topics

Resources

Stars

6 stars

Watchers

0 watching

Forks

Releases

Contributors

Languages