Configure Android WireGuard Clients

  1. Install WireGuard for Android
  2. Click +
  3. Choose “Create from scratch”
  4. Set Interface settings
    Name: Tunnel name
    Private key: set an existing private key or generate
    Public key: set an existing public key, if you generated the public key it will already be populated
    Addresses: Comma separated list of IPs to tunnel
    
  5. Add Peer
    Public key: VPN_SERVER_PUBLIC_KEY
    Pre-shared key: VPN_SERVER_PSK (if provided)
    Endpoint: SERVER:PORT
    Allowed IPs: VPN_NETWORK_IP_FOR_PEER_1/32