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.
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.
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 [email protected]
1. Download WireGuard for Android from Google Play or F-Droid.
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.
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.
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 [email protected]
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 [email protected]
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 [email protected]
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.
1. Download and install the latest Shadowsocks client from GitHub.
2. Open proxy generator. Choose the preferred location and select "Generate a new key".
3. Select "Shadowsocks" protocol and click "Get Configuration."
3. Now you are redirected to the new page. Copy URL.
4. Open Shadowsocks client. It should appear in the taskbar. Right-click to access the menu.
5. Hover over "Servers" and select "Import URL from clipboard". Press yes.
6. Open Shadowsocks menu again and hover over "System Proxy" and select "Global mode".
7. Now you should be connected to Shadowsocks server.
1. Install Outline client for MacOS from App Store
2. Open proxy generator. Choose the preferred location and select "Generate a new key".
3. Select "Shadowsocks" protocol and click "Get Configuration."
4. Now you are redirected to the new page. Copy URL.
5. Open Outline client. It should now automatically paste your URL. Click "Add server".
6. Click "Connect" to establish the connection.
Coming soon.
1. Install Shadowsocks client for Android from Google Play.
1.1 If you want to use V2Ray plugin download it from Google Play.
2. Open proxy generator. Choose the preferred location and select "Generate a new key".
3. Select "Shadowsocks" protocol and click "Get Configuration".
4. Now you are redirected to the new page with QR code and URL.
5. Open Shadowsocks client and press "+" icon. Select "Import from Clipboard" or "Scan QR code".
6. Select added configuration file and press airplane icon to establish the connection.
1. Install Outline client for iOS from App Store.
2. Open proxy generator. Choose the preferred location and select "Generate a new key".
3. Select "Shadowsocks" protocol and click "Get Configuration".
4. Now you are redirected to the new page. Copy URL.
5. Open Outline client. It should now automatically paste your URL. Press "Add server".
6. Click "Connect" to establish the connection.
1. Download and install the latest v2RayN (v2rayN-Core.zip) client from GitHub.
2. Open proxy generator. Choose the preferred location and select "Generate a new key".
3. Select "VLESS (WS+TLS, for Xray)" protocol and click "Get Configuration".
4. Now you are redirected to the new page. Copy URL.
5. Open v2RayN. If you language is in Chinese, click on "?" help icon and select English.
6. CTRL+V to paste URL or select "Servers" and click on "Import bulk URL from clipboard".
7. Right-click v2RayN icon in the taskbar to access the menu. "Http proxy" -> "Set system proxy".
8. Now you should be connected to the server.
Coming soon. Currently there is only one client supporting VLESS on MacOS and it's v2RayU.
We are currently testing it and will publish guide later
1. Install v2rayNG client for Android from Google Play.
2. Open proxy generator. Choose the preferred location and select "Generate a new key".
3. Select "VLESS (WS+TLS, for Xray)" protocol and click "Get Configuration".
4. Now you are redirected to the new page with QR code and URL.
5. Open v2rayNG client and press "+" icon. Select "Import config from Clipboard" or "Import config from QR code".
6. Select added configuration file and press "V" icon to establish the connection.
1. Install Shadowrocket client for iOS from App Store.
2. There are no free apps available for VLESS on iOS.
3. Open proxy generator. Choose the preferred location and select "Generate a new key".
4. Select "VLESS (WS+TLS, for Xray)" protocol and click "Get Configuration".
5. Now you are redirected to the new page with QR code and URL.
6. Open Shadowrocket client and press "+" icon. Swipe down and touch "Scan QR Code". Scan QR code from another device.
7. Now go back and click toggle "Not Connected" to establish the connection.
1. Download and install the latest v2RayN (v2rayN-Core.zip) client from GitHub.
2. Open proxy generator. Choose the preferred location and select "Generate a new key".
3. Select "VMess (WS+TLS, for V2Ray)" protocol and click "Get Configuration".
4. Now you are redirected to the new page. Copy URL.
5. Open v2RayN. If you language is in Chinese, click on "?" help icon and select English.
6. CTRL+V to paste URL or select "Servers" and click on "Import bulk URL from clipboard".
7. Right-click v2RayN icon in the taskbar to access the menu. "Http proxy" -> "Set system proxy".
8. Now you should be connected to the server.
1. Download and install the latest ClashX client from GitHub.
2. Open proxy generator. Choose the preferred location and select "Generate a new key".
3. Select "Clash" subscription and click "Get Configuration".
4. Now you are redirected to the new page. Copy URL.
5. Click on Clash icon in the status menu.
6. Config -> Remote config -> Manage -> Add.
7. Paste URL and add an optional name.
8. Click again on Clash icon in the status menu and hover over "GLOBAL".
9. Select preferred location and protocol. Go back to the menu and select "Set as system proxy".
10. Now you should be connected to the server.
1. Install v2rayNG client for Android from Google Play.
2. Open proxy generator. Choose the preferred location and select "Generate a new key".
3. Select "VMess (WS+TLS, for V2Ray)" protocol and click "Get Configuration".
4. Now you are redirected to the new page with QR code and URL.
5. Open v2rayNG client and press "+" icon. Select "Import config from Clipboard" or "Import config from QR code".
6. Select added configuration file and press "V" icon to establish the connection.
1. Install Shadowrocket client for iOS from App Store.
2. There are no free apps available for Vmess on iOS.
3. Open proxy generator. Choose the preferred location and select "Generate a new key".
4. Select "VMess (WS+TLS, for V2Ray)" protocol and click "Get Configuration".
5. Now you are redirected to the new page with QR code and URL.
6. Open Shadowrocket client and press "+" icon. Swipe down and touch "Scan QR Code". Scan QR code from another device.
7. Now go back and click toggle "Not Connected" to establish the connection.
1. Download and install the latest v2RayN (v2rayN-Core.zip) client from GitHub.
2. Open proxy generator. Choose the preferred location and select "Generate a new key".
3. Select "Trojan (TLS)" protocol and click "Get Configuration".
4. Now you are redirected to the new page. Copy URL.
5. Open v2RayN. If you language is in Chinese, click on "?" help icon and select English.
6. CTRL+V to paste URL or select "Servers" and click on "Import bulk URL from clipboard".
7. Right-click v2RayN icon in the taskbar to access the menu. "Http proxy" -> "Set system proxy".
8. Now you should be connected to the server.
1. Download and install the latest ClashX client from GitHub.
2. Open proxy generator. Choose the preferred location and select "Generate a new key".
3. Select "Clash" subscription and click "Get Configuration".
4. Now you are redirected to the new page. Copy URL.
5. Click on Clash icon in the status menu.
6. Config -> Remote config -> Manage -> Add.
7. Paste URL and add an optional name.
8. Click again on Clash icon in the status menu and hover over "GLOBAL".
9. Select preferred location and protocol. Go back to the menu and select "Set as system proxy".
10. Now you should be connected to the server.
1. Install v2rayNG client for Android from Google Play.
2. Open proxy generator. Choose the preferred location and select "Generate a new key".
3. Select "Trojan (TLS)" protocol and click "Get Configuration".
4. Now you are redirected to the new page with QR code and URL.
5. Open v2rayNG client and press "+" icon. Select "Import config from Clipboard" or "Import config from QR code".
6. Select added configuration file and press "V" icon to establish the connection.
1. Install Shadowrocket client for iOS from App Store.
2. There are no free apps available for Trojan on iOS.
3. Open proxy generator. Choose the preferred location and select "Generate a new key".
4. Select "Trojan (TLS)" protocol and click "Get Configuration".
5. Now you are redirected to the new page with QR code and URL.
6. Open Shadowrocket client and press "+" icon. Swipe down and touch "Scan QR Code". Scan QR code from another device.
7. Now go back and click toggle "Not Connected" to establish the connection.