Client Connectivity Solution

Client Connectivity Solution

KODE Labs offers two primary methods for initiating platform integration: IPSec and Reverse Proxy. Each option comes with its own set of requirements and benefits tailored to suit diverse client environments.


IPSec Connectivity

The IPSec Solution offers a robust and secure method for establishing VPN tunnels, ensuring encrypted communication between client networks and our servers. 


Requirements:

  • Static Public IP Address: To establish a secure VPN tunnel, clients must have a Static Public IP Address. While many users have Dynamic IPs that change periodically, a Static IP ensures consistent connectivity.

  • Router Compatibility: Client routers should be capable of creating VPN tunnels with our pfSense or Juniper routers. Note that certain routers, like Cisco Meraki, might have complex VPN setup procedures with non-Cisco routers.

  • Encryption and Authentication: Both sides of the VPN connection must configure identical encryption algorithms and authentication methods, typically authenticated using a Pre-Shared Key.


Reverse Proxy Connectivity

The Reverse Proxy solution simplifies internet exposure for your services by seamlessly redirecting incoming traffic, eliminating the need for intricate network configurations.


Requirements:

  • Local Device Hosting: Clients need a device on the same network as the Controller/JACE capable of hosting the Cloudflare Agent. This device can be a laptop, PC, or VM with internet and direct connectivity to the Controller.

  • Operating System Compatibility: We support various operating systems, including Windows, MacOS, Debian, Red Hat, and technologies like Docker.



Implementation

  • IPSec: Requires careful consideration of compatibility and configuration. Clients may need guidance from our team for a successful setup.

  • Reverse Proxy: Offers a simpler setup with less control over the tunnel and fewer troubleshooting options. However, it requires minimal infrastructure and can be easily managed by clients with our provided instructions. Alternatively, clients can grant us remote access to assist with the setup.



For more information regarding the KODE Connectivity please refer to this additional documentation:

 1. KODE OS VPN Connectivity
 2. KODE OS Reverse Proxy


    • Related Articles

    • Reverse Proxy Solution

      1. Reverse Proxy as a Solution A reverse proxy is a server that intercepts and forwards incoming requests from clients to backend servers. It functions like a proxy server but operates in reverse. To the external client, the reverse proxy often ...
    • IPSec VPN Solution

      Introduction The main objective of this document is to describe the IPSec VPN Connectivity that KODE Labs should implement for enabling secure data transmission between KODE OS Cloud Environment and Client’s network using VPN tunnels. IPSec ...
    • Device Connectivity Report

      The Device Connectivity Report provides a comprehensive overview of data sources and the uptime and downtime status of devices at a portfolio level. This report enables you to filter information based on individual buildings, areas, and data sources. ...
    • KODE OS Connectivity

      KODE Labs is responsible for maintaining our end of the VPN tunnel and ensuring the uptime of our software. This includes the ability to log in and access our platform without any issues. The connectivity stack for KODE OS involves a series of ...
    • Device Connectivity and FTT Reporting Manual

      Device Connectivity Report The Device Connectivity Report displays the data sources and devices uptime and downtime status on a portfolio level, but allows you to filter individual buildings, areas and data sources, as well as move in time. In order ...