Agent binding

Goauld client agent binding

When the agent is in bind mode, the client connects directly to the port exposed by the agent (see Agent binding transport).

Quick usage

To do this, tealc bind starts a full local server instance (the same embedded server used by tealc embed-server, see Embed server) to accept the agent’s connection.

tealc bind <AGENT_ADDR>

Options

  • --kill whether to kill the agent on disconnection
  • <AGENT_ADDR>: the agent to bind to, format: [IP]:[PORT]
  • --age-privkey: age private key for the embedded server. tealc requires this key to be provided via one of these methods:
    • --age-privkey flag
    • Configuration file entry
    • Environment variable
    • Compile-time embedding via CLIENT__AGE_PRIVKEY (see Compile agent)
  • --http-listen-addr, --https-listen-addr, --dns-listen-addr, --quic-listen-addr: override the listen addresses for the embedded server’s respective services, matching their Listening services counterparts.