Setup guide

WireGuard client for Android

A familiar home for your WireGuard profiles, with the other VPN protocols you use close by.

What does the WireGuard client do?

WireGuard uses public keys to identify peers and a compact configuration to define the connection. VPN Proto reads WireGuard .conf files on Android. You need an existing server and a client configuration created for your device.

What you need

  • An Android phone running Android 7.0 or later.
  • A WireGuard .conf file with [Interface] and [Peer] sections.
  • A server that has registered your client’s public key and allows the configured UDP port.

How to set up WireGuard in VPN Proto

  1. Get a client configuration from your provider or create one on your own WireGuard server.
  2. In VPN Proto, choose Profiles → Add profile → Import file.
  3. Select the .conf file. You can also use Paste link or text to paste the full configuration.
  4. Choose the saved profile on Connect, then tap Connect and approve Android’s VPN request.
  5. Wait for the app to check internet reachability. Disconnect before selecting another profile.

Use the right configuration. A saved profile is not a server account. Use details supplied for your own connection and keep credentials and private keys private.

If the connection does not work

The tunnel starts but never reaches Connected

A local WireGuard interface can start even when the remote peer is unavailable. Check the endpoint hostname, UDP port, both peers’ keys and the server firewall. On a server you administer, inspect the latest handshake.

Some destinations do not use the VPN

AllowedIPs determines which destinations are routed to the peer. Ask your administrator whether the profile is intended for a private subnet or a full tunnel. Do not replace these routes without understanding the server setup.

Traffic totals show a dash

The current WireGuard integration does not expose byte counters to this app. VPN Proto displays the session duration and marks traffic totals unavailable instead of showing invented measurements.

Good to know before connecting

Keep PrivateKey and any PresharedKey secret. Each device should use a profile intended for that device. VPN Proto does not provide WireGuard servers, generate provider accounts, convert OpenVPN files into WireGuard, or scan WireGuard QR codes in this release.

To change a saved profile, open Profiles and use its menu. Disconnect an active connection before editing or switching. The app offers guidance, but server availability and configuration remain the responsibility of the server operator.

Further reading

Made for Android

Your next connection starts here.

One place for the profiles you already use. Bring your configuration, choose your server, and make yourself at home.

Android releaseIn preparation

The redesigned Android app is being prepared for public release. The verified download will appear here when it is ready.

Get familiar with setup