fxTunnel version
v3.10.0
Component
CLI Client
Operating System
Linux
Description
On headless Linux systems, the CLI requires a Secret Service implementation (org.freedesktop.secrets) to store the authentication token. Since headless servers typically do not provide this service, authentication is impossible.
Additionally, the global --token flag does not allow using the CLI without a successful login, making the client unusable on headless environments such as Debian Server or Armbian.
The CLI should either support authentication without Secret Service or allow the --token flag to bypass the login requirement.
Steps to reproduce
- Install
fxtunnel on a headless Linux system (e.g. Armbian or Debian Server).
- Run
fxtunnel login -t <API_TOKEN>.
- Observe that authentication fails because
org.freedesktop.secrets is unavailable.
- Try using the CLI with
fxtunnel -t <API_TOKEN> domains list.
- Observe that the client still requires a successful
login and ignores the provided token.
Logs
Configuration
fxTunnel version
v3.10.0
Component
CLI Client
Operating System
Linux
Description
On headless Linux systems, the CLI requires a Secret Service implementation (
org.freedesktop.secrets) to store the authentication token. Since headless servers typically do not provide this service, authentication is impossible.Additionally, the global
--tokenflag does not allow using the CLI without a successful login, making the client unusable on headless environments such as Debian Server or Armbian.The CLI should either support authentication without Secret Service or allow the
--tokenflag to bypass the login requirement.Steps to reproduce
fxtunnelon a headless Linux system (e.g. Armbian or Debian Server).fxtunnel login -t <API_TOKEN>.org.freedesktop.secretsis unavailable.fxtunnel -t <API_TOKEN> domains list.loginand ignores the provided token.Logs
Configuration