iOS WireGuard Setup

Follow this guide to set up WireGuard on your iPhone or iPad

1

Download WireGuard from App Store

Download the official WireGuard app from the App Store.

Get it on App Store
💡 Tip: The WireGuard app is free and officially supported. It requires iOS 12.0 or later.
2

Install and Open WireGuard

After downloading from the App Store:

  1. Tap "Get" or the download icon
  2. Authenticate with Face ID, Touch ID, or your password
  3. Wait for the app to download and install
  4. Tap "Open" or find WireGuard on your home screen
3

Get Your Configuration

Get your WireGuard configuration from the GetIP.online dashboard.

⚠️ Account Required: You need to create an account and generate a tunnel first.

Create Account
4

Import Configuration

Import your configuration into WireGuard:

Method 1: QR Code (Recommended)

  1. In the WireGuard app, tap the "+" button
  2. Select "Create from QR code"
  3. Point your camera at the QR code from your dashboard
  4. Name your tunnel and tap "Create Tunnel"

Method 2: Import File

  1. Download the config file to your device
  2. In the WireGuard app, tap the "+" button
  3. Select "Create from file or archive"
  4. Choose your .conf file
  5. The tunnel will be imported automatically
5

Connect to Your Tunnel

Now you can activate your IPv6 tunnel:

  1. Your tunnel will appear in the list
  2. Toggle the switch next to your tunnel name
  3. iOS will ask for VPN permission - tap "Allow"
  4. Enter your device passcode or use Face ID/Touch ID
  5. The switch will turn green when connected
⚠️ VPN Configuration: iOS requires you to approve VPN configurations for security. This is normal and safe.
6

Verify Connection

Check that your tunnel is working correctly:

  1. The toggle switch should be green/enabled
  2. You'll see "VPN" in your status bar
  3. Tap on the tunnel name to view details
  4. You should see data transfer amounts
💡 Test IPv6: Open Safari and visit test-ipv6.com to verify your IPv6 connection.
⚙️

Additional Settings

On-Demand Activation

Configure WireGuard to connect automatically:

  1. Tap "Edit" on your tunnel
  2. Scroll down to "On-Demand Activation"
  3. Toggle it on and configure rules:
    • Wi-Fi: Choose specific networks or all
    • Cellular: Enable for mobile data
  4. Tap "Save"

Widget Access

Add WireGuard to your widgets for quick access:

  1. Long press on your home screen
  2. Tap the "+" button
  3. Search for WireGuard
  4. Add the widget to quickly toggle tunnels
?

Troubleshooting

Connection fails immediately

  • Check your cellular or Wi-Fi connection
  • Ensure no other VPN is running
  • Go to Settings → General → VPN & Device Management
  • Remove any conflicting VPN profiles

Battery drain issues

  • WireGuard is designed to be battery efficient
  • Check if other apps are using the VPN connection
  • Consider using On-Demand only when needed

No internet on cellular

  • Some carriers don't support IPv6 on cellular
  • Try disconnecting and reconnecting
  • Check if the issue persists on Wi-Fi

All Set!

You're now connected to the IPv6 internet through GetIP.online. Your tunnel will remain active for 30 days.

Manage Tunnels Other Platforms