Skip to content

Latest commit

 

History

History
23 lines (20 loc) · 1.33 KB

File metadata and controls

23 lines (20 loc) · 1.33 KB

Linux client

The release install-client.sh detects amd64 or arm64, verifies the release checksum, writes /etc/tyxnet/client.yaml, and enables the systemd service. An installer run without enrollment arguments starts the web enrollment UI; a run with --server, --token, and --name joins immediately. Identity is under /var/lib/tyxnet/client mode 0600. Re-running the installer upgrades the binary without replacing the configuration or identity. The server and client create/configure separate named TUN devices and require CAP_NET_ADMIN/root. The client name is stable for its server URL unless tunnel_name overrides it. Packet forwarding into the UDP transport remains Experimental, so adapter presence alone does not provide connectivity.

The administrator-only web startup switch writes and enables a systemd unit; clearing it disables and removes that unit. The current process keeps running until explicitly stopped. Linux currently uses the web interface rather than a native tray companion.

The local web console's Leave server action closes the active control and data-plane connections, removes the saved identity and server URL, and returns the process to enrollment without stopping its systemd service. The destructive endpoint accepts only loopback requests. Revoke the old offline device separately in the server console.