This guide was created by a community member and reviewed by us. Firmware and router interfaces may change over time, so some steps may differ depending on your device or version.
Prerequisites:
Firmware version must be KeeneticOS 5.1 or newer.
Setup
Step 1. Installing the OpenVPN Client component on the Keenetic router
1.1 Open your browser and go to the Keenetic router web interface (by default 192.168.1.1 or my.keenetic.net). Enter your router's username and password.
1.2 In the left menu, go to the Management -> System Settings section.
1.3 In the KeeneticOS Update and Component Options section, click the "Component Options" button.
1.4 In the search bar, type "openvpn".
1.5 Check the box next to "OpenVPN client and server". If the checkbox is already checked and says "Installed", proceed to Step 2.
1.6 Click the "Update KeeneticOS" button.
1.7 In the pop-up window, click the "Skip backup" button and then "Confirm". Wait for the router update to complete and log in again.
Step 2. Downloading and editing the configuration file
2.1 Go to the Xeovo website.
2.2 Log in with your username and password.
2.3 Go to the OpenVPN Generator.
2.4 Select the iOS platform.
2.5 Select the specific country you need from the drop-down list.
2.6 Click the "Download" button.
2.7 Open the downloaded file using a text editor, such as Notepad.
2.8 Find the line "auth-user-pass" in the file and replace it with the following:
<auth-user-pass>
login
password
</auth-user-pass>
where instead of "login" and "password" you need to enter your username and password from the xeovo.com website.
2.9 Select the entire text completely and copy it.
Step 3. Adding and activating the OpenVPN connection on the Keenetic router
3.1 In the router's web interface, go to the Internet -> Other Connections section in the left menu.
3.2 In the VPN Connections block, click the "Create connection" button.
3.3 In the window that opens:
a) Check the box "Use for accessing the Internet".
b) Enter any name in the Connection name field, for example "Xeovo OpenVPN".
c) Make sure that "OpenVPN" is selected in the Type (protocol) field.
d) Check the box "Obtain routes from the remote side".
e) Paste the configuration copied earlier in step 2.9 into the OpenVPN configuration field.
f) Click the "Save" button.
3.4 In the left menu, go to the Internet -> Connection Policies section.
3.5 Drag the connection you created (named from step 3.3b) to the very top of your connection list.
3.6 Click the "Save" button.
3.7 Return to the Internet -> Other Connections section by selecting this item in the left menu.
3.8 Turn on the created VPN connection by clicking the toggle switch.
3.9 Now your VPN connection is active. To verify, visit the https://doesmyvpn.work website.
Disconnecting:
To disconnect the VPN, go to the Internet -> Other Connections section in the left menu. And turn off the toggle switch next to your connection.