While we don’t have an officially supported Roaming Client for Linux devices, for the use case where a Linux device is on a LAN which cannot be configured using the normal Site Deployment Guide, you may decide to use our Relay product to fill the need. While Relay is meant to be a network level deployment, it can be used as a Roaming Client too.
You may accomplish this by installing a docker container on each Linux device. The docker container will listen on 127.0.0.1:53 and you can point /etc/resolv.conf to the same.
NOTE: Some Linux distributions, such as Ubuntu, run a local DNS resolver on port 53 that must be disabled.
You can find the history of the Relay release notes on our public changelog.