# Printunl Mobile Client Wireguard Configuration

**URL:** https://forum.pritunl.com/t/printunl-mobile-client-wireguard-configuration/2647
**Category:** Pritunl VPN
**Tags:** pritunl
**Created:** [December 2, 2024, 8:56pm UTC](https://forum.pritunl.com/t/printunl-mobile-client-wireguard-configuration/2647 "2024-12-02T20:56:34Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![gokhandroid](https://forum.pritunl.com/user_avatar/forum.pritunl.com/gokhandroid/32/1057_2.png) [@gokhandroid](https://forum.pritunl.com/u/gokhandroid)
#### Post date: [December 2, 2024, 8:56pm UTC](https://forum.pritunl.com/t/printunl-mobile-client-wireguard-configuration/2647/1 "2024-12-02T20:56:34Z")

</div>

Hello, I have set up a vpn server with WireGuard enabled. I am trying to connect to this server using a Flutter application. However, since there is no WireGuard .conf file, I am trying to create this file myself. But I couldn’t figure out how to obtain the values for publickey, privatekey, and presharedkey. Is this connection possible?"

---

<div class="post-metadata">

### Author: ![zach](https://forum.pritunl.com/user_avatar/forum.pritunl.com/zach/32/1105_2.png) [@zach](https://forum.pritunl.com/u/zach)
#### Post date: [December 2, 2024, 11:39pm UTC](https://forum.pritunl.com/t/printunl-mobile-client-wireguard-configuration/2647/2 "2024-12-02T23:39:24Z")

</div>

The [**WireGuard implementation**](https://docs.pritunl.com/docs/wireguard) has custom connection management that generates a temporary key for every connection and the client must send regular keepalive requests to keep the key active.

---

<div class="post-metadata">

### Author: ![gokhandroid](https://forum.pritunl.com/user_avatar/forum.pritunl.com/gokhandroid/32/1057_2.png) [@gokhandroid](https://forum.pritunl.com/u/gokhandroid)
#### Post date: [December 6, 2024, 10:48am UTC](https://forum.pritunl.com/t/printunl-mobile-client-wireguard-configuration/2647/3 "2024-12-06T10:48:23Z")

</div>

To establish a connection using the my client with config, an assigned IP address is required. How can I retrieve this information from the sync host using the sync token and secret? Which endpoint should I use, and what kind of request should I send?
