Nexigon Agent v0.6.0
Higher device-proxy capacity addresses burst-related 502s, and TCP forwarding now requires explicit device port permissions.
Back to Nexigon Agent releases
Release Notes
Higher device-proxy capacity addresses burst-related 502s, and TCP forwarding now requires explicit device port permissions.
Highlights
Together with Nexigon Hub 2026.3.2, Nexigon Agent 0.6.0 increases the default device-proxy capacity from 24 to 480 concurrent forwards. This addresses 502 responses caused by the Nexigon Agent rejecting excess proxy channels during browser bursts. The Nexigon Hub continues to limit older Nexigon Agent instances to 24 forwards.
Nexigon Agent 0.6.0 also introduces an explicit policy for localhost TCP forwarding, adds optional pairing-key provisioning, and hardens remote terminal credential handling. The release includes a Nix package and NixOS module for the Nexigon Agent.
Before Upgrading
1. Upgrade Nexigon Hub for Higher Capacity
For a self-hosted instance, upgrade Nexigon Hub to 2026.3.2 or later before upgrading devices to use the higher capacity. Older Nexigon Hub versions remain compatible but do not use the new capacity metadata. Nexigon Cloud users do not manage the Nexigon Hub upgrade.
Nexigon Hub keeps the legacy proxy cap for older agents and negotiates the higher limit when an upgraded device reconnects.
2. Configure TCP Forwarding
Nexigon Agent 0.6 denies TCP forwarding unless the destination port is permitted by the device configuration. An HTTP export permits raw TCP access to its own localhost port. An enabled forwarding policy can permit individual additional ports or all ports.
Before restarting the new Nexigon Agent, add every required port to the configuration. Existing HTTP exports already permit their declared ports. Enable the additional allowlist for services that are not exports, such as SSH:
[[exports]]
name = "Web UI"
protocol = "http"
port = 80
[forwarding]
enabled = true
allowed-tcp-ports = [22]Deploy the new binary and configuration together, then restart the Nexigon Agent. For devices whose required ports cannot be listed in advance, enable all ports:
[forwarding]
enabled = true
allow-all-ports = truePrefer allowed-tcp-ports when the required ports are known so the device
exposes only the intended local services.
Forwarding remains restricted to 127.0.0.1. Destination ports must be
individual integers from 1 through 65535. Nexigon Hub permissions continue to apply.
3. Replace dangerous-disable-tls
The dangerous-disable-tls setting has been removed and is ignored by Nexigon Agent
0.6.0. Development installations that use it must select the intended behavior
explicitly:
# Permit a hub-url using plaintext HTTP/WebSocket.
dangerous-allow-plaintext = true
# Or retain HTTPS while accepting an invalid or self-signed certificate.
dangerous-accept-invalid-certificates = trueThese settings are independent. Enable only the behavior required by the development environment; production connections should use validated HTTPS.
Optional Provisioning
An unpaired Nexigon Agent can accept a one-time pairing value on port 6947 when provisioning is explicitly enabled and no static or provisioned credentials are available. Follow Device Provisioning for setup and production handoff.
Assets
- macOS ARM646.7 MBDownload
aarch64-apple-darwin/nexigon-agentSHA-25644adf8a5803771ece8f4361bf011d48510548a4b546d23593cfc20c1515c233c - macOS AMD648.3 MBDownload
x86_64-apple-darwin/nexigon-agentSHA-256ef8feae3ecadb09b28d9dc3f3eb017a03a1669cbb96c80e44ac3e5bc9c32a98c - Windows ARM647.4 MBDownload
aarch64-pc-windows-msvc/nexigon-agent.exeSHA-256c97c851b2b8c10e1856f16356fc26668050a9722269691b56f47807d5fe71401 - Windows AMD648.4 MBDownload
x86_64-pc-windows-msvc/nexigon-agent.exeSHA-256e0140bde5ba4246a8992b360f7a2a83be60c560f641136df1b1744ac53d4b422 - Linux ARM64 glibc8.0 MBDownload
aarch64-unknown-linux-gnu/nexigon-agentSHA-256e4b07bb89ec420f8dc5a8f01c37a5e2784841998dfe7e7f14928b8b2f1917924 - Linux ARM64 musl7.6 MBDownload
aarch64-unknown-linux-musl/nexigon-agentSHA-256714cae57e35d71696f123a1fbc5e9b6cfca8aa6dd230621f5a2335d240164b81 - Linux AMD64 glibc9.7 MBDownload
x86_64-unknown-linux-gnu/nexigon-agentSHA-256533e1cf2c6dcba03d2d4d3a1abc11bf3e583b3dd7204385ebe1fc2de003b33f5 - Linux AMD64 musl9.7 MBDownload
x86_64-unknown-linux-musl/nexigon-agentSHA-256930522d72afb9d0ed415a854f692fcb0e772f6612ce0dc3ef9659bbe94a95a56