TLSCLIENT(1)
π TLSCLIENT(1) β 9front tls client π¦
okay bestie, this one is from the General Commands Manual, and itβs giving secure-tunnel realness. letβs get into it π
πΈ NAME πΈ
tlsclient β the 9front tls client. periodt.
β¨ SYNOPSIS β¨
tlsclient [ -bR ] [ -u user ] [ -h host ] [ -a auth ] -p port command...
π DESCRIPTION π
tlsclient can establish encrypted tls tunnels with 9front tlssrv servers, using p9any to derive pre-shared keys. iconic behavior, honestly πβ¨
The -u, -h, and -a flags configure the parameters for authentication. Those same parameters may also be configured through the USER, CPU, and AUTH environment variables respectively. yes, the environment is also invited to the group chat π
The command given is executed on the client, with its standard input and output pointing to the output and input of the remote connection. read that wiring carefully, bestie β the page says stdin/stdout go to the remote connectionβs output/input π«Ά
The -R flag changes this behavior, causing the command to be executed on the remote system in a similar fashion to 9frontβs rcpu. In this mode, if command is not specified, a rc login shell is used. remote main character energy fr fr π
The -b flag causes tlsclient to fork into the background. bye bestie, youβre running in the background now πβ¨
π«Ά flag-by-flag, because clarity is cute π«Ά
-u userβ configures the user parameter for authentication. it can also come fromUSER.-h hostβ configures the host parameter for authentication. it can also come fromCPU.-a authβ configures the auth parameter for authentication. it can also come fromAUTH.-p portβ the port slot in the required part of the synopsis, sitting right beforecommand....-Rβ runs the command on the remote system, similar to 9frontβsrcpu; if nocommandis given, you get arclogin shell.-bβ forkstlsclientinto the background.-bRβ both letters show up together in the bracketed synopsis;-band-Reach do their own thing.
π PASSWORDS π
By default, tlsclient will ask for the userβs password through getpass(3). classic interactive moment π
For non-interactive use, the PASS environment variable may be used to specify the password literal, and TLSCLIENT_ASKPASS may be set to a program that will be executed to provide the password on stdout. very βautomation slayβ of it π
π BUGS π
The lack of factotum and portable namespaces make this password business not fun. and thatβs the tea, unfortunately ππ«Ά
thatβs the whole page, bestie β signing off with the TLSCLIENT(1) footer stamp from the General Commands Manual, and no extra source/version/date line on this one ππ
π¦ where this page comes from
- nixos 26.05: tlsclient 1.7
- nixpkgs unstable: tlsclient 1.7
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms