This guide explains how to connect a Teltonika router to the KaaIoT platform via OpenVPN and set up remote access to the device. The steps apply to all supported models listed below.
The following Teltonika devices support OpenVPN and can be connected to KaaIoT. All models run RutOS and have the same VPN configuration interface.
| Model | Connectivity | Features |
|---|---|---|
| RUT140 | Ethernet | Industrial Ethernet router |
| RUT142 | Ethernet + RS232 | Serial communication gateway |
| RUT200 | 4G LTE Cat 4 | Compact industrial router, Wi-Fi |
| RUT241 | 4G LTE Cat 4 + eSIM | Industrial router, Wi-Fi, eSIM support |
| RUT260 | 4G LTE Cat 6 | High-speed industrial router |
| RUT271 | 4G LTE Cat 4 + GNSS | Router with GPS tracking |
| RUT301 | Ethernet | 5x Gigabit Ethernet ports |
| RUT361 | 4G LTE Cat 6 | Compact, high-speed cellular router |
| RUT901 | Ethernet | Advanced Ethernet router |
| RUT951 | 4G LTE Cat 4 | Dual SIM, Wi-Fi, 4x Ethernet |
| RUT956 | 4G LTE Cat 6 | Dual SIM, Wi-Fi, RS232/RS485, GNSS |
| RUT976 | 5G NR | 5G industrial router, dual SIM |
| Model | Connectivity | Features |
|---|---|---|
| RUTX08 | Ethernet | 4x Gigabit Ethernet, advanced VPN |
| RUTX09 | 4G LTE Cat 6 | Gigabit Ethernet, dual SIM |
| RUTX10 | Ethernet + Wi-Fi | Gigabit Ethernet, dual-band Wi-Fi, Bluetooth |
| RUTX11 | 4G LTE Cat 6 + Wi-Fi | Dual SIM, dual-band Wi-Fi, Bluetooth, GNSS |
| RUTX12 | 4G LTE Cat 6 dual modem | Two LTE modems for load balancing |
| RUTX14 | 4G LTE Cat 12 | High-speed LTE, dual-band Wi-Fi |
| RUTX50 | 5G NR + Wi-Fi | 5G, dual SIM, dual-band Wi-Fi, Bluetooth |
| RUTXR1 | 4G LTE Cat 6 | Rackmount industrial router |
| Model | Connectivity | Features |
|---|---|---|
| TRB140 | 4G LTE Cat 4 | Ethernet gateway, industrial DIN rail |
| TRB141 | 4G LTE Cat 1 | Low-power IoT gateway |
| TRB142 | 4G LTE Cat 1 + RS232 | Serial communication gateway |
| TRB143 | 4G LTE Cat 4 + M-Bus | Smart metering gateway |
| TRB145 | 4G LTE Cat 1 + RS485 | Industrial serial gateway |
| TRB245 | 4G LTE Cat 4 + RS232/RS485 | Dual serial interface gateway |
| TRB246 | 4G LTE Cat 4 + RS232/RS485 | Dual serial, dual SIM gateway |
| TRB255 | 4G LTE Cat M1/NB-IoT | Low-power wide-area IoT gateway |
| TRB500 | 5G NR | 5G industrial gateway |
Note: All models listed above run RutOS with built-in OpenVPN support. The configuration steps in this guide are the same for all models — only the admin panel URL and hardware features may differ.


| Field | What to enter |
|---|---|
| Name | Device name, e.g.: my-router |
| Type | Select “Device” |
| Protocol | Select “TCP” |
| Username | Username for SSH (Used only for VNC) |
| SSH key | Can be left empty (Used only for VNC) |
The .ovpn file contains all the necessary certificates, keys, and server connection details. Do not modify this file.
Once registered, the client will appear in the list with an Active status, an assigned IP address, and a subnet.


| Setting | Value |
|---|---|
| Enable configuration | Toggle ON |
| Role | Client |
| Name | Kaaiot Cloud (or any descriptive name) |
| Configuration type | Upload config file |
| OpenVPN configuration file | Upload the .ovpn file downloaded from KaaIoT |
If using manual configuration instead of uploading an .ovpn file, you will need to set: Authentication = TLS, Protocol = TCP, Port = 11194, Remote host = vpn-service.kaaiot.com, and upload the CA certificate, client certificate, and client key separately.
For the KaaIoT platform to reach the router and devices behind it through the VPN tunnel, the firewall zones must be configured to allow traffic between the OpenVPN interface and the local network.

| Setting | Value |
|---|---|
| Source -> Destination | lan -> wan, openvpn |
| Input | Accept |
| Output | Accept |
| Forwarding inside zone | Accept |
| Masquerading | Off |
| Setting | Value |
|---|---|
| Source -> Destination | wan -> Reject |
| Input | Reject |
| Output | Accept |
| Forwarding inside zone | Reject |
| Masquerading | On |
| Setting | Value |
|---|---|
| Source -> Destination | openvpn -> lan, wan |
| Input | Accept |
| Output | Accept |
| Forwarding inside zone | Reject |
| Masquerading | On |
Important: The key settings are: (1) the LAN zone must forward to both wan AND openvpn, (2) the OpenVPN zone must forward to lan and wan, and (3) Masquerading must be ON for both wan and openvpn zones. Without these settings, remote access through the VPN will not work.
Once the VPN connection is active, you can access the router’s web interface remotely through the KaaIoT platform without needing a direct VPN client on your computer.
my-router) to open its details.

| Field | What to enter |
|---|---|
| Name | Teltonika Admin UI (or any descriptive name) |
| Type | HTTP |
| Proxy port | 80 (the port of the web service on the device) |
| Custom headers | Can be left empty |
A unique domain will be automatically generated (e.g., proxy-<id>.vpn-service.kaaiot.com). Click the “Open” button to access the Teltonika admin panel in your browser.

Tip: You can create multiple proxy configs to access different services behind the router. For example, if an energy meter web interface runs on port
20000, add another proxy config with Proxy port =20000and name it “Meter UI”.
After completing all steps, verify the setup:
| Problem | Solution |
|---|---|
| VPN client shows inactive in KaaIoT | Verify the .ovpn file is uploaded on the Teltonika, the OpenVPN client is toggled ON, and the router has internet access. |
| OpenVPN status is “Disconnected” on Teltonika | Click the Logs link next to the client to check error details. Common causes: incorrect .ovpn file, no internet, firewall blocking port 11194/TCP. |
| “Open” button in proxy config shows a blank or error page | Check that firewall zones are configured correctly (openvpn zone must forward to lan). Verify the proxy port matches the actual service port (e.g., 80 for web UI). |
| Cannot reach devices connected behind the router | Make sure Masquerading is ON for the openvpn zone and that the LAN zone forwards to openvpn. The device behind the router should use the router as its default gateway. |
| VPN connects but disconnects frequently | Check signal strength on the Teltonika (Status -> Overview -> Internal Modem). Weak cellular signal can cause unstable VPN connections. Consider using TCP protocol for more reliable connections. |