Configure PIA WireGuard

Verified safeOpen sourceExclusive
5.0
1 review
26
downloads
7.0
android

AI summary

Generates ready-to-use WireGuard configs for Private Internet Access VPN. Authenticates with PIA's API, picks the lowest-latency server, creates a fresh keypair, and exports the .conf file. For ASUS routers running Asuswrt-Merlin, it can deploy configs directly and run a self-healing watchdog with optional email alerts. Credentials are cached while the app is running. Open source.

Generated by AI. May contain inaccuracies.

About this app

A native Android app that generates, and optionally applies, ready-to-use WireGuard configuration files for the Private Internet Access (PIA) VPN service. It authenticates with PIA's provisioning API, selects the lowest-latency server in your chosen region, generates a fresh WireGuard keypair, and allows saving the complete .conf to the clipboard or share/save to a user specified app/location.

If you have an ASUS router running Asuswrt-Merlin firmware, you can also manage WireGuard configs directly on your router and deploy a self-healing watchdog with optional email alerting that makes your configuration truly "set and forget"!

This app is based on my standalone pia-wireguard-cfg command line tool.

What's new

v0.7.01Jul 31, 2026

REL: deploy to 'production' on Google Play Store CHG: add updated watchdog modal screenshot to Play Store REL: create a GitHub Actions release and verify build data in the new "About" screen CHG: removed Watchdog DISABLE and ENABLE menu options + services, rolled capability to CREATE/EDIT CHG: renamed watchdog "EDIT" button to "CREATE/EDIT" CHG: PIA username/password now cached while the app is running, no need to keep entering it (this matches the router username/pwd caching) CHG: pdated text displayed when editing a watchdog slot GUI: app name had reverted from yesterday's backed-out changes -> cfg-pia-wg DOC: updated app name in README GUI: updated text when deleting a watchdog CHG: updated watchdog modal screenshot in docs DOC: updated Watchdog functionality changes CHG: no message is written to the router log if you edit and save the watchdog's cronIntervalMinutes - the cron job is updated, cosmetic DOC: updated (FLAG_SECURE) entry in README DOC: updated Privacy Policy noting in-app links to the app's source code & documentation

About this version

Version
0.7.01 (361)
Size
54.09 MB
Requires Android
7.0
Target SDK
24
Architecture
arm64-v8a, armeabi-v7a, x86_64
Downloads
26
Updated
Jul 31, 2026
Package
com.exponentiallydigital.pia_wireguard_cfga

Similar apps

Ratings & reviews

5.0·1 review
5.0
1 rating
  • 5
    1
  • 4
    0
  • 3
    0
  • 2
    0
  • 1
    0

Write a review

Tap a star to rate this app

Recent reviews

Showing 1 of 1