Client Usage

The juicity-client is the entry point for connecting to a Juicity server. It exposes a local SOCKS5 and HTTP proxy.

Basic Command

juicity-client run -c <config_file_path>

CLI Arguments

Use juicity-client run --help to see all available flags.

Flag Description
-c, --config Path to the configuration file (JSON).
--log-level Set log level (debug, info, warn, error). Overrides config file.
--log-output Output logs to console, file, or both.
--log-file Path to the log file (default /var/log/juicity-client.log).
--log-disable-timestamp Disable timestamps in logs (useful if running via systemd which adds its own).

Systemd Service

For Linux users, a systemd service file is provided in install/juicity-client.service.

  1. Copy the binary to /usr/bin/juicity-client.
  2. Copy the config to /etc/juicity/client.json.
  3. Copy the service file to /etc/systemd/system/juicity-client.service.
  4. Enable and start:
    systemctl enable --now juicity-client