How to connect to Surfshark in countries with internet restrictions on an iOS device?

In this article, you will learn how to set up a manual WireGuard connection on your iOS device.

Table of contents

    Credentials and locations

    For any manual WireGuard connection you will need to have a key pair and a location to which you would like to connect selected, below you will find information on how to get the key pair as well as the server configuration file.

    I have a key pair

    1. Open Safari, or any browser on your iOS device, go to this page, and log into your account. Click on the VPN section, then Manual Setup, and finally select WireGuard.
    restricted connection wireguard ios 1
    1. Click on I have a key pair.
    restricted connection wireguard ios 2
    1. Enter your public key and hit Save.
    restricted connection wireguard ios 3
    1. Finally hit Choose a Location and select a server to which you like to connect.
    restricted connection wireguard ios 4
    restricted connection wireguard ios 5

    Note: If you do not generate key pair before downloading the configuration file, the file will be missing your key pair. In such cases, you will need to generate a key separately and input it manually into missing fields.

    I don’t have a key pair

    1. Open Safari, or any browser on your iOS device, go to this page, and log into your account. Click on the VPN section, then Manual Setup, and finally select WireGuard.
    restricted connection wireguard ios 6
    1. Select I don’t have a key pair.
    restricted connection wireguard ios 7
    1. Click on Generate a new key pair.
    restricted connection wireguard ios 8
    1. Once the key pair has been generated, select Choose a Location.
    restricted connection wireguard ios 9
    1. Lastly, select a server to which you like to connect and click Download.
    restricted connection wireguard ios 10
    restricted connection wireguard ios 11

    Note: If you do not generate key pair before downloading the configuration file, the file will be missing your key pair. In such cases, you will need to generate a key separately and input it manually into missing fields.

    Download and install WireGuard

    1. Open the App Store, type in WireGuard and download the WireGuard application.
    restricted connection wireguard ios 12

    Connect to the VPN

    1. Once the download is finished, open the application and select Add a tunnel.
    restricted connection wireguard ios 13
    1. Find the configuration file you’ve downloaded earlier and import it
    restricted connection wireguard ios 14
    1. In the next pop-up, click Allow.
    restricted connection wireguard ios 15
    1. Lastly, to connect or disconnect from the VPN, toggle the button next to the location.
    restricted connection wireguard ios 16

    Congratulations! Now you know how to set up a manual connection on your iOS device using the WireGuard protocol.