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
- Get a client configuration from your provider or create one on your own WireGuard server.
- In VPN Proto, choose Profiles → Add profile → Import file.
- Select the .conf file. You can also use Paste link or text to paste the full configuration.
- Choose the saved profile on Connect, then tap Connect and approve Android’s VPN request.
- 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.