# 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). Copy the displayed public key. On the Modify Interface page, paste your key into the "Client Public Key" section. You may have to click the "Clear Private Key" button before doing so.

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.