# macOS Client

# Manual Configuration

Open Wireguard and click Add Empty Tunnel. It should pre-populate the configuration with a private key. Name the VPN config whatever you like.

Paste in the following template, except for the line with PrivateKey. For each #comment, edit the following line using the instructions provided.

PrivateKey = <your_private_key>

# Use IP Addresses from Hoppy, IPv6 address must end in ::1 or higher
Address = <ipv4_here>, <ipv6_here>

DNS =, 2606:4700:4700::1111

# Use Server Key from Hoppy
PublicKey = <server_public_key_here>

# Use Endpoint from Hoppy
Endpoint = <endpoint_here>

AllowedIPs = ::/0,
PersistentKeepalive = 55

Save the tunnel, then copy the tunnel's public key (located under tunnel status). On the Modify Interface page, click Clear Keypair and paste your key into the "Client Public Key" section. Finally, click Update Interface.

It usually takes around 2 minutes for the client public key changes to propagate, but it can take up to 10 minutes.

# Starting the Interface

Simply click Activate, or use the WireGuard menubar icon to start your newly created tunnel.