Skip to main content
This is ProxyLink’s most powerful setup. One tunnel on a router or Linux gateway gives you access to every device on the network — cameras, NVRs, PBX systems, printers, switches — without installing anything on them.

How it works

The router establishes a WireGuard tunnel to ProxyLink. ProxyLink routes traffic through that tunnel to any IP on the router’s LAN. From the engineer’s perspective, they click a device in the browser and they’re in — regardless of what the device is.

Supported platforms

Setup

1

Create a Router / Gateway tunnel

In ProxyLink, go to Devices+ AddRouter / LAN site → select Router / Gateway. Enter a name and your LAN subnet (e.g. 192.168.1.0/24).
2

Download and install the config

Click Activate & Download. Select your platform — MikroTik, pfSense/OpenWRT, or Linux. ProxyLink generates the WireGuard config and install script.
Use Auto-Config Router for automatic setup via SSH, or download the .rsc script and run it manually in the terminal.
3

Add proxy links for each device

Once the tunnel is connected, go to your device on the Devices page → + Add service. Enter the device’s LAN IP and port. Repeat for each service.

Multi-VLAN support

ProxyLink supports multiple VLANs on a single tunnel. After creating the tunnel, go to the tunnel settings and add extra subnets under Additional Subnets.
All three are reachable through the same tunnel — no additional configuration on the devices.

MikroTik auto-configuration

ProxyLink can configure MikroTik routers automatically via SSH:
  1. Go to Devices+ AddMikroTik — auto-configure
  2. Enter the router’s IP, SSH credentials, and LAN interface name
  3. ProxyLink connects via SSH and applies the WireGuard config, firewall rules, and mangle rules in one step
Do not add srcnat masquerade rules in RouterOS for ProxyLink traffic — this breaks return routing. ProxyLink uses NETMAP (not masquerade) for overlapping subnet translation.

Required MikroTik firewall rules

If configuring manually, add these rules to RouterOS: