Adding your first connection
What a WireGuard configuration is, and the two ways to get one into Paart.
What you need
A WireGuard configuration, issued by the server you want to reach — a router, a firewall, a home server, or a machine someone administers for you. Paart is a client: it cannot create one for you.
It arrives in one of two shapes, and on the Mac you can also paste one straight in:
- A
.conffile in standardwg-quickformat. A file that works in another client works here. - A QR code, which most server interfaces can display. Same text as the file, encoded as an image.
What is inside one
[Interface]
PrivateKey = <your private key>
Address = 10.0.0.2/32
DNS = 10.0.0.1
[Peer]
PublicKey = <the server's public key>
Endpoint = vpn.example.com:51820
AllowedIPs = 10.0.0.0/24
Two lines deserve attention.
PrivateKey is your secret — the credential, not a setting. Anyone holding it can
be you on that network. See Keeping your private key safe.
AllowedIPs decides what travels through the tunnel. 0.0.0.0/0 sends everything; a
narrower range sends only what matches. See
DNS, routing and split tunnelling.
Importing it
Import the file or scan the code. The system asks you to allow Paart to add a VPN configuration — on iPhone, iPad and Mac alike. You grant it once, and Apple requires it of every VPN app without exception.
If sync stops after a second connection
That is the free tier behaving as designed, and nothing has been lost.
Sync runs on the free tier while you have one connection. Import a second and it stops for as long as there is more than one. Everything else on your free connection is untouched: on-demand rules, split DNS, custom routing, the kill switch and export all carry on. Remove the extras and sync restarts on its own. Paart Pro syncs the whole set, however many you keep.
Prefer the QR code
A code is scanned once and leaves nothing behind. A .conf file sent by email or chat
sits in that mailbox indefinitely, private key included — and mailboxes are copied,
backed up and synchronised to places you did not choose.