Skip to main content
Connect any Linux server or VM directly to ProxyLink. Supported on Ubuntu 20.04+, Debian 11+, RHEL/AlmaLinux/Rocky 8+, Fedora, and Arch Linux.

Setup

1

Create a Server / Device tunnel

Go to Devices+ Add → select Public Server / Device. Enter a label for the server.
2

Download and run the install script

Click Activate & Download → select Linux. Run the script as root on the target machine:
The script detects your distro, installs WireGuard via the appropriate package manager, writes the config to /etc/wireguard/proxylink.conf, and enables the service.
3

Verify the connection

The tunnel shows Online in ProxyLink within a few seconds.On the server, verify with:
4

Create proxy links

Go to your device on the Devices page → + Add service to expose services running on the server — SSH (port 22), web apps, database admin panels, anything reachable on the machine.

Manual WireGuard config

If you prefer to configure WireGuard manually, download the .conf file from the tunnel detail page and place it at /etc/wireguard/proxylink.conf:
Then bring it up and enable on boot:

macOS

Download the WireGuard app from the Mac App Store, import the .conf file downloaded from ProxyLink, and toggle the tunnel on. The config format is identical to Linux.

Difference from Router / Gateway

A Server / Device tunnel only covers the machine running WireGuard itself. If you need access to other devices on the same LAN — cameras, switches, NVRs — use a Router / Gateway tunnel instead and set the LAN subnet.