UNIFY Port Bridge

UNIFY Port Bridge is a point-to-point tunneling utility that enables secure, firewall-friendly communication between your on-premises network and UNIFY’s cloud services. It allows TCP listener ports and named pipes to be mapped from your internal network to Microsoft Entra ID, Active Directory, or other integrated services.

Unlike traditional SSH tunneling, UNIFY Port Bridge transmits traffic via a relay over a secure Service Bus, ensuring:

  • No firewall modifications required.
  • Service Bus authentication integration.
  • All communication is routed over WebSocket for security.

Key Benefits

  • Secure, encrypted connectivity over TLS 1.3.
  • No firewall rule changes required.
  • Multiplexed concurrent socket connections for high efficiency.
  • Runs as a Windows service or console application.
  • Ideal for tunneling to Active Directory, HR systems, and internal applications.

How It Works

UNIFY Port Bridge consists of two components:

  • Port Bridge Agent: Listens for TCP or Named Pipe connections and transmits them to the Service Bus relay.
  • Port Bridge Service: Connects to the relay and forwards traffic securely to the required internal service.

Connection Workflow

flowchart TD UNIFYConnect Agent SB[Service Bus] subgraph Customer Site PortBridgeService[Port Bridge Service] AD[Active Directory] end UNIFYConnect-->|TCP|Agent Agent-->|REST|SB PortBridgeService-->|REST|SB PortBridgeService-->|LDAP|AD

How Do I Use It?

UNIFY will work with you to configure your specific connection requirements. You will need to:

  1. Install UNIFY Port Bridge Service on an internal machine.
  2. Define port mappings for Active Directory or HR systems.
  3. Use the provided Service Bus credentials to establish secure tunneling.

The service is provided as a single executable file, installed as a Windows Service.

Port Bridge Service Configuration

The server configuration file (server.config.json) defines your Service Bus settings and allowed port mappings:

{
  "PortBridge": {
    "ServiceBusNamespace": "yournamespace.servicebus.windows.net",
    "ServiceBusAccessRuleName": "AccessKeyName",
    "ServiceBusAccessRuleKey": "AccessKeyValue",
    "HostMappings": [
      {
        "targetHost": "yourserver",
        "allowedPorts": "3389, 443",
        "tcpHost": "127.0.0.1"
      }
    ]
  }
}

Port Bridge Agent Configuration

On the Agent side, define which ports or pipes to project into your machine:

  <portBridgeAgent serviceBusNamespace="yournamespace.servicebus.windows.net" 
                   serviceBusAccessRuleName="AccessKeyName" 
                   serviceBusAccessRuleKey="AccessKeyValue">
    <portMappings>
      <port localTcpPort="13389" targetHost="yourserver" remoteTcpPort="3389">
        <firewallRules>
          <rule source="127.0.0.1" />
          <rule sourceRangeBegin="10.0.0.0" sourceRangeEnd="10.255.255.255" />
        </firewallRules>
      </port>
    </portMappings>
  </portBridgeAgent>

Installing as a Windows Service

The Port Bridge Service (Unify.PortBridge.Server.exe) can be installed as a Windows Service for automated startup and stability.

Installation Commands

Run the following as administrator to install the service:

Command Line

sc create PortBridgeService BinPath=C:\Path\To\Unify.PortBridge.Server.exe displayname=Unify.PortBridge

PowerShell

New-Service -Name "PortBridgeService" -BinaryPathName "C:\Path\To\Unify.PortBridge.Server.exe" -DisplayName "Unify.PortBridge"

Once installed, restart the service using:

Restart-Service PortBridgeService

Security & Compliance

  • TLS 1.3 encryption secures all transmitted data.
  • No firewall rule modifications required.
  • ISO 27001-certified security standards applied.
  • Access control using Service Bus authorization.

More Questions?

Let us know—we’re happy to help!

Looks good!
Please enter your e-mail address so we can contact you.
Looks good!
Please enter some details about your enquiry.
This form uses Google ReCaptcha to ensure interactions with our site are from legitimate users. Please accept the use of recommended storage before submitting the form. Find out more at the Privacy Center.
Your message has been sent. You should hear from us soon.
Your message could not be sent. Try again later.