Skip to main content

WireGuard

  • Each Ultra.cc service comes with a total of five different peer configurations that you can use to connect to your WireGuard service.
  • This means that at one time, you can have a total of 5 different devices connected to your WireGuard service.

Install WireGuard on your Ultra.cc Service

  • Log in to your Ultra Control Panel.
  • Go to the Installers tab and install WireGuard.
  • Next, go to the Apps tab, find WireGuard in the list and click the Show Info button to reveal your configuration files.
    • For easier management, you can set a custom Config Label for each individual configuration file.

Setup WireGuard on your Device

Windows

  • Log in to your Ultra Control Panel.
  • Go to the Apps tab, find WireGuard in the list and click the Show Info button to reveal your configuration files.
  • Click on View Config (#) for one of the configurations and save it on your PC by clicking on the Download button.
  • Download WireGuard for Windows here and install it.
  • Launch WireGuard and click on Import tunnel(s) from file.

Wireguard_1.png

  • Choose the wireguard-config-peer#.zip file that you downloaded. In the example given below, we are using peer1.
  • Click on Activate.

Wireguard_2.jpg

MacOS

  • Log in to your Ultra Control Panel.
  • Go to the Apps tab, find WireGuard in the list and click the Show Info button to reveal your configuration files.
  • Click on View Config (#) for one of the configurations and save it on your PC by clicking on the Download button.
  • Launch the App Store and seach for WireGuard.
  • Click on Get and then Install.
  • Launch WireGuard using SpotLight Search or by using the Open button in the App Store.
  • Click on Import tunnel(s) from file.

Wireguard_3.png

  • Choose the wireguard-config-peer#.zip file that you downloaded. In the example given below, we are using peer1.
  • Click on Activate.

Wireguard_4.png

Linux (Ubuntu)

  • Specific install instructions for Ubuntu 20.04 LTS have been described below. They may differ slightly for other Linux Distros.
  • You can view install instructions for other Linux distros over here.
  • Log in to your Ultra Control Panel.
  • Go to the Apps tab, find WireGuard in the list and click the Show Info button to reveal your configuration files.
  • Click on View Config (#) for one of the configurations and save it on your PC by clicking on the Download button.
  • Launch a Terminal window to execute some commands.
  • Install WireGaurd,resolvconf & unzip:
sudo apt install wireguard resolvconf unzip
  • Navigate to the directory that you downloaded your WireGuard configuration to and extract the *.conf file from it. Let us assume that the download was made to ~/Downloads and that Config (1) was downloaded:
cd ~/Downloads/
unzip wireguard-config-peer1.zip *.conf

Note: The wireguard-config-peer# will change depending on the configuration that you have downloaded.
  • Move the extracted configuration file peer1.conf to /etc/wireguard/.
sudo mv peer1.conf /etc/wireguard/

Note: The peer# will change depending on the configuration that you have downloaded.
  • Reload systemd daemon and then start the WireGuard service:
sudo systemctl daemon-reload
sudo systemctl start wg-quick@peer1

Note: The peer# will change depending on the configuration that you have downloaded.
  • Check the status of WireGuard, it should look similar to the screenshot given below:
sudo wg

Ultra_000201.png

  • Check your IP address from What is my IP address to confrim that the VPN connection is working.
  • Stop the WireGuard service:
sudo systemctl stop wg-quick@peer1

Note: The peer# will change depending on the configuration that you have downloaded.

Mobile Clients

Android

  • Log in to your Ultra Control Panel.
  • Go to the Apps tab, find WireGuard in the list and click the Show Info button to reveal your configuration files.
  • Click on View Config (#) for one of the configurations. It will display a QR code.
  • Install the WireGuard application from the Google Play Store.
  • Launch it and click on the + button.

WireGuard_Android_1.jpg

  • Select SCAN FROM QR CODE.

WireGuard_Android_2.jpg

  • Scan the QR code of the WireGuard configuration on your screen.
  • Name the tunnel as per your preference and select CREATE TUNNEL.

WireGuard_Android_3.jpg

  • Finally, enable the tunnel.

WireGuard_Android_4.jpg

iOS

  • Log in to your Ultra Control Panel.
  • Go to the Apps tab, find WireGuard in the list and click the Show Info button to reveal your configuration files.
  • Click on View Config (#) for one of the configurations. It will display a QR code.
  • Install the WireGuard application from the App Store.
  • Launch it and click on the + button.

iosWireguard-1.png

  • Select Create from QR code.

iosWireguard-2.png

  • Scan the QR code of the WireGuard configuration on your screen.
  • Name the tunnel as per your preference and click on Save.

iosWireguard-3-(1).png

  • Accept the permissions prompt by clicking on Allow.

iosWireguard-4.png

  • Finally, enable the tunnel.

iosWireguard-5.png