The agent

The agent (enzonic-relay-agent) is a single binary for Windows, macOS and Linux. It runs as a systemd unit, a launchd daemon or a Windows service, fetches its tunnels from the control plane and forwards TCP and UDP to your local servers.

Service

enzonic-relay-agent service status
enzonic-relay-agent service stop
enzonic-relay-agent service start
enzonic-relay-agent service uninstall

Use sudo on Linux and macOS, or an Administrator terminal on Windows.

Claiming

enzonic-relay-agent claim

Claiming binds the agent to your account. After approval the agent stores its key in its config file, readable only by root (mode 0600) or, on Windows, by SYSTEM and Administrators. Revoking the agent in the dashboard stops it within seconds; its tunnels stay and can be moved to another agent.

Tunnels from the command line

enzonic-relay-agent tunnel add --proto java --port 25565
enzonic-relay-agent tunnel add --proto bedrock --port 19132

The agent can create tunnels for its own account within your plan's limits. Everything else (rename, region, delete) is in the dashboard.

How it stays connected

The agent connects to the home node of each of its tunnels over TLS on port 7000. It re-fetches its configuration when a connection drops and every 30 seconds, so moves and failovers apply on their own.