Run Your Own VPN Server on Android

With qrvpn app you can run your own VPN server on any Android device and connect to it from anywhere.
No open ports, public IP and root are required.

Not Android? See other systems.


Get

Get qrvpn app from Google Play to your Android device.


Run

Qrvpn Start Screen

Run. Select Server or Client.


Start Server

VPN Server Start Screen

Set VPN server name and password, and click Start.


Server Running

VPN Server Running Screen

Pass access details of the VPN server to qrvpn clients as QR-code, name/password, link or file.
You can use native WireGuard client as well.

Start Client

VPN Client Screen

Connect to the VPN server with name and password, QR-code, encrypted link or file.


Server Activity

VPN Server Activity Screen

Monitor connections to your VPN server at the Activity tab, use the Log tab to track events and errors.

Client Running

VPN Client Running

All your connections are now routed through the VPN server.