Guides

1. Download and install Wireguard client from the official website.

2. Choose the preferred location and select generate a new key.

3. Now press the button to download .conf file or scan QR code.

4. Open WireGuard and add your key thought "Add Tunnel".

5. Select added key from left side and press "Activate".

6. Now you should be connected to Xeovo VPN.

Don't connect to one key from multiple devices at the same time. The connection will be unstable and result in packet loss. Generate a key for every device that you will use.

1. Download and install WireGuard from App Store.

2. Choose the preferred location and select generate a new key.

3. Now press the button to download .conf file or scan QR code.

4. Press "Import tunnel(s) from file and select your key.

5. Allow WireGuard to add VPN configuration.

6. Activate selected key. Now you should be connected to Xeovo VPN.

Don't connect to one key from multiple devices at the same time. The connection will be unstable and result in packet loss. Generate a key for every device that you will use.

1. Use terminal/console to install WireGuard.

sudo apt update && sudo apt install openresolv wireguard

2. Choose the preferred location and select generate a new key.

3. Download configuration file and copy/move it to /etc/wireguard.

4. Set correct permissions

sudo chown root:root -R /etc/wireguard && sudo chmod 600 -R /etc/wireguard

4. Turn on WireGuard. For example we will use xeovo-lv.

wg-quick up xeovo-lv

5. Turn off WireGuard.

wg-quick down xeovo-lv

6. Start WireGuard automatically on boot (optional)

systemctl enable wg-quick@xeovo-lv
Don't connect to one key from multiple devices at the same time. The connection will be unstable and result in packet loss. Generate a key for every device that you will use.

1. Download WireGuard for Android from Google Play or directly.

2. Choose the preferred location and select generate a new key.

3. Now press the button to download .conf file or scan QR code.

4. Press plus button and choose "Create from file or archive", or "Create from QR code".

5. Now key will appear in WireGuard app and you can connect to our secure servers.

Don't connect to one key from multiple devices at the same time. The connection will be unstable and result in packet loss. Generate a key for every device that you will use.

1. Download WireGuard for iOS from App Store.

2. Choose the preferred location and select generate a new key.

3. Now press the button to download .conf file or scan QR code.

4. Press plus button and choose "Create from file or archive", or "Create from QR code".

5. Now key will appear in WireGuard app and you can connect to our secure servers.

Don't connect to one key from multiple devices at the same time. The connection will be unstable and result in packet loss. Generate a key for every device that you will use.

1. Download OpenVPN for Windows on OpenVPN.net (you need the Windows Installer) and install OpenVPN.

2. In your account, download the config file (.ovpn) you want to use, and copy it to C:\Program Files\OpenVPN\config\. If you downloaded multiple config files as an archive, extract it in that folder.

3. Start OpenVPN GUI as Administrator. You can find it on your desktop or in the start menu. Once it's started, you should see it in the system tray. Right click it and select Connect.

4. Your login & password are the same as on our website.

5. It should now open an OpenVPN log window showing its progress. If an error occurred or you have another question, contact our support.

6. If everything worked, the OpenVPN icon should turn green. Your are now connected and can enjoy your secure connection.

1. Download the .ovpn file you need in your account.

2. Download and install TunnelBlick.

3. Import the provided .ovpn OpenVPN configuration in TunnelBlick.

4. The VPN is now ready to use within TunnelBlick.

With NetworkManager

WARNING: This method requires a very recent NetworkManager. Older versions will not work or may be insecure.

It has not been tested as much as the classic one and may not work on your system. It is known to work with an up to date Arch Linux and Linux Mint 17 or later.

If you are not sure about it, choose the other methods.

1. Download and install OpenVPN and the NetworkManager plugin with your package manager.

  • Debian:
    sudo apt-get install openvpn resolvconf network-manager-openvpn network-manager-openvpn-gnome
  • Fedora:
    sudo yum install openvpn networkmanager-openvpn
  • Arch Linux:
    sudo pacman -S openvpn networkmanager-openvpn

2. Download the .ovpn file you need in your account and put it in /etc/openvpn/.
ie: /etc/openvpn/xeovo.conf

3. Download the ca.crt file and put it in /etc/openvpn/ aswell.

4. Create the NetworkManager profile:

  • Create a new OpenVPN connection. This highly depends on your environment:
    • Mint: Left click on the Network icon in the Control Panel> Network Connections> Add
  • Select "Import a saved VPN configuration"
  • Select your xeovo-*.conf config file from the /etc/openvpn/ directory
  • Select "password authentication" as the authentication type
  • Enter your Xeovo username and password.
  • Select the ca.crt you saved into /etc/openvpn as the CA Certificate and click "Save".

5. Your VPN is now ready to use with NetworkManager.

With systemd (Arch, Fedora 16 or later, Debian 8 or later, ...)

1. Download and install OpenVPN with your package manager.

  • Debian:
    sudo apt-get install openvpn
  • Fedora:
    sudo yum install openvpn
  • Arch Linux:
    sudo pacman -S openvpn

2. Download the .ovpn file you need in your account and put it in /etc/openvpn/.
ie: /etc/openvpn/xeovo.conf

3. Start the OpenVPN service: sudo systemctl start openvpn@xeovo

4. (Optional) To make OpenVPN start at boot, create a text file anywhere and write your username and password inside, on two lines.

Then, add at the end of your xeovo.conf file: auth-user-pass /path/to/the/file.txt

And enable the systemd service: systemctl enable openvpn@xeovo

For additional security, you can make sure only root is be able to access this file:

sudo chown root:root /path/to/the/file.txt
sudo chmod 600 /path/to/the/file.txt

Without systemd (Debian before 8.0, ...)

1. Download and install OpenVPN with your package manager.

  • Debian:
    sudo apt-get install openvpn resolvconf
  • Fedora:
    sudo yum install openvpn

2. Download the .ovpn file you need in your account and put it in /etc/openvpn/.
ie: /etc/openvpn/xeovo.conf

3. Start the OpenVPN service: sudo service openvpn start xeovo

4. (Optional) To make OpenVPN start at boot, create a text file anywhere and write your username and password inside, on two lines.

Then, add at the end of your xeovo.conf file: auth-user-pass /path/to/the/file.txt

And enable the systemd service: systemctl enable openvpn@xeovo

And add the configuration file name to the AUTOSTART list in /etc/default/openvpn (you can add it at the end): AUTOSTART="xeovo"

For additional security, you can make sure only root is be able to access this file:

sudo chown root:root /path/to/the/file.txt
sudo chmod 600 /path/to/the/file.txt

1. Install Arne Schwabe's OpenVPN for Android. It is the most frequently updated and secure OpenVPN client for Android.

2. Download the .ovpn file you need in your account and save it somewhere on your Android device.

3. Open the OpenVPN for Android application and import the .ovpn file. It will create a new profile from the configuration file.

4. Your login & password are the same as on our website.

(Optionally) Edit the imported profile and set your username and password if you do not want to be asked every time.

You can now connect to that profile. On connection it will show the log while trying to connect. If it fails to connect, you can use the menu here to send the log by email to support at xeovo.com or copy it in a support ticket.

1. Go to the App store with your iPad/iPhone and download Openvpn Connect.

2. After the successful installation, download .ovpn configuration file.

3. Select Open in OpenVPN.

4. Tap on the green plus button.

5. Enter your Xeovo credentials and mark the password to be saved in keychain.

6. Tap on the button to connect to VPN. You have successfully connected.

The main goal of stealth proxies is to bypass DPI. Please note that the stability and speeds might not be the same as on our VPN servers. Available locations are not permanent and might be removed/replaced, because our IP ranges get blocked.

We don't recommend using stealth proxies if you can use WireGuard or OpenVPN. Please be aware that none of the protocols or clients we mention have undergone security auditing.

Notice that some of the clients might use 3rd party DNS by default or have DNS leaks.

If you are connecting from outside China, you can use all proxy locations except for South Korea and Japan.

For users connecting from China or Iran, we recommend using VLESS as the first choice and Trojan/VMess as the second choice.

If you are connecting from any other country, Shadowsocks is generally sufficient to bypass DPI.

1. Download and install the latest v2rayN (v2rayN-Core.zip) client from GitHub.

2. Open proxy generator and generate a new key. You don't need more than one.

3. Now you can get subscription URL. Click to copy.

4. Open v2rayN. If your language is set to Chinese, click "3 dots" and select English. Reboot the client.

5. Click "Subscription group", select "Subscription group Settings" and press "Add".

6. Write any name in "Remarks" and paste our URL in "URL(Optional)" field and press "Confirm".

7. Click again on "Subscription group" and select "Update subscription without proxy".

8. Select preferrable location and protocol in the list and press enter.

9. To establish connection change "System proxy" from "Clear system proxy" to "Set system proxy".

10. Now you should be connected to the server.

In case you have problems with v2rayN or want to try other clients for Windows you can try NekoRay, Furious or Netch.

The main goal of stealth proxies is to bypass DPI. Please note that the stability and speeds might not be the same as on our VPN servers. Available locations are not permanent and might be removed/replaced, because our IP ranges get blocked.

We don't recommend using stealth proxies if you can use WireGuard or OpenVPN. Please be aware that none of the protocols or clients we mention have undergone security auditing.

Notice that some of the clients might use 3rd party DNS by default or have DNS leaks.

If you are connecting from outside China, you can use all proxy locations except for South Korea and Japan.

For users connecting from China or Iran, we recommend using VLESS as the first choice and Trojan/VMess as the second choice.

If you are connecting from any other country, Shadowsocks is generally sufficient to bypass DPI.

1. Install Nekoray from GitHub. If you have an Intel-based Mac, download nekoray_amd64.zip. If you have an M1/M2, download nekoray_arm64.zip.

2. Open proxy generator and generate a new key. You don't need more than one.

3. Now you can get subscription URL. Click to copy.

4. Open NekoRay and click on "Preferences" - "Groups".

5. Click "New group", enter any name in the "Name" field, and from the dropdown menu, select "Subscription" as the type. Paste the URL you obtained from the generator, and then click "OK".

6. Now, click "Update all subscriptions". If the update fails due to an SSL error, navigate to "Preferences - Basic settings - Subscriptions" and enable "Ignore TLS errors when updating subscriptions". Afterward, attempt the update again.

7. Click on prefered location/protocol, and hit enter. After that select "System proxy" to establish connection.

8. Now you should be connected to the server.

In case you have problems with NekoRay or want to try other clients for MacOS you can try Shadowrocket.

The main goal of stealth proxies is to bypass DPI. Please note that the stability and speeds might not be the same as on our VPN servers. Available locations are not permanent and might be removed/replaced, because our IP ranges get blocked.

We don't recommend using stealth proxies if you can use WireGuard or OpenVPN. Please be aware that none of the protocols or clients we mention have undergone security auditing.

Notice that some of the clients might use 3rd party DNS by default or have DNS leaks.

If you are connecting from outside China, you can use all proxy locations except for South Korea and Japan.

For users connecting from China or Iran, we recommend using VLESS as the first choice and Trojan/VMess as the second choice.

If you are connecting from any other country, Shadowsocks is generally sufficient to bypass DPI.

1. Download and install Nekoray Appimage from GitHub.

2. During the initial setup, choose the "sing-box" core.

3. Open proxy generator and generate a new key. You don't need more than one.

4. Now you can get subscription URL. Click to copy.

5. Open NekoRay and click on "Preferences" - "Groups".

6. Click "New group", enter any name in the "Name" field, and from the dropdown menu, select "Subscription" as the type. Paste the URL you obtained from the generator, and then click "OK".

7. Now, click "Update all subscriptions". If the update fails due to an SSL error, navigate to "Preferences - Basic settings - Subscriptions" and enable "Ignore TLS errors when updating subscriptions". Afterward, attempt the update again.

8. Click on prefered location/protocol, and hit enter. After that select "System proxy" to establish connection.

9. Now you should be connected to the server.

In case you have problems with NekoRay or want to try other clients for Linux you can try v2rayA.

The main goal of stealth proxies is to bypass DPI. Please note that the stability and speeds might not be the same as on our VPN servers. Available locations are not permanent and might be removed/replaced, because our IP ranges get blocked.

We don't recommend using stealth proxies if you can use WireGuard or OpenVPN. Please be aware that none of the protocols or clients we mention have undergone security auditing.

Notice that some of the clients might use 3rd party DNS by default or have DNS leaks.

If you are connecting from outside China, you can use all proxy locations except for South Korea and Japan.

For users connecting from China or Iran, we recommend using VLESS as the first choice and Trojan/VMess as the second choice.

If you are connecting from any other country, Shadowsocks is generally sufficient to bypass DPI.

1. Install v2rayNG client for Android from Google Play.

2. Open proxy generator and generate a new key. You don't need more than one.

3. Now you can get subscription URL. Click to copy.

4. Open v2rayNG and tap on the menu on the left side.

5. Tap on "Subscription group setting" and tap on "+" to add subscription.

6. Write any name in "Remarks" and paste our URL in "Optional URL" field and tap save.

7. Go back to main screen and tap on 3 dots in the right corner and choose "Update subscription".

8. Now you should see list with all available servers and protocols.

9. Select added configuration file and press "V" icon to establish the connection.

10. Now you should be connected to the server.

In case you have problems with v2rayNG or want to try other clients for Android you can try NekoBox or Clash.

The main goal of stealth proxies is to bypass DPI. Please note that the stability and speeds might not be the same as on our VPN servers. Available locations are not permanent and might be removed/replaced, because our IP ranges get blocked.

We don't recommend using stealth proxies if you can use WireGuard or OpenVPN. Please be aware that none of the protocols or clients we mention have undergone security auditing.

Notice that some of the clients might use 3rd party DNS by default or have DNS leaks.

If you are connecting from outside China, you can use all proxy locations except for South Korea and Japan.

For users connecting from China or Iran, we recommend using VLESS as the first choice and Trojan/VMess as the second choice.

If you are connecting from any other country, Shadowsocks is generally sufficient to bypass DPI.

1. Install FoXray client from App Store.

2. Open proxy generator and generate a new key. You don't need more than one.

3. Now you can get subscription URL. Click to copy.

4. Open FoXray and tap on "Subscriptions", then tap the "+" icon in the upper right corner.

5. You can type any name in 'Name' field. Paste provided URL from generator to "URL" field and tap "Add".

6. Return to the "FoXray" tab. You should now see a list of all servers and protocols.

7. To connect to a specific server/protocol, tap the 'Play' icon and grant FoXray permission to add VPN configurations.

8. Now you should be connected to the server.

1. Install Shadowrocket client from App Store.

2. Open proxy generator and generate a new key. You don't need more than one.

3. Now click "Switch protocol" dropdown menu and select "Shadowrocket". Copy URL.

4. Open Shadowrocket and tap on "Config", then tap the "+" icon in the upper right corner.

5. Paste provided URL from generator to "URL" field and tap "Download".

6. Return to the "Home" tab. You should now see a list of all servers and protocols.

7. To connect to a specific server/protocol, tap preffered location and change "Global routing" from "Config" to "Proxy".

8. Now toggle "Not connected" button to enable proxy and grant Shadowrocket permission to add VPN configurations.

9. Now you should be connected to the server.

In case you have problems with FoXray or don't want to purchase Shadowrocket you can try other clients for iOS. For example Fair or V2Box.