Description
mqvpn is an open-source multipath VPN client. It combines multiple internet
connections (Wi-Fi + cellular) for bandwidth aggregation and seamless
failover, speaking standards-based MASQUE CONNECT-IP (RFC 9484) over
Multipath QUIC — no proprietary tunnel format.
Features:
* Multipath: bond Wi-Fi and cellular, seamless failover between them
* Standards-based: MASQUE CONNECT-IP (RFC 9484) over QUIC
* Pre-shared-key auth over TLS 1.3
* Requires a self-hosted mqvpn server (see the project README)
What’s new (0.16.1)
- Add a launcher icon.
- Server certificate verification is now on by default: the "Insecure
(skip TLS verify)" toggle resets to off once on upgrade — turn it
back on manually if your server uses a self-signed certificate.
- Ask for the notification permission when connecting, so the VPN
status notification appears on Android 13+.
- Disconnect now fully stops the VPN service and removes its
notification.
- Update BoringSSL to 0.20260813.0, picking up upstream TLS/crypto
fixes since the
Versions
Permissions
What the app asks the system for. Android only grants sensitive access after you confirm it.
- Internet accessSend and receive data over the internet.
- Foreground serviceKeep running in the background, visible in the status bar.
- FOREGROUND_SERVICE_SPECIAL_USE
- Network stateCheck whether and how the device is connected.
- Change networkChange network connections.
- NotificationsShow notifications.
- app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
Comments