Logo
Chain Engine

Runtime and Traffic

Start Chain Engine local endpoints and read runtime traffic logs.

Chain runtimes expose local proxy endpoints and record recent traffic.

Chain Engine Traffic

Runtime Endpoint

The runtime binds to:

127.0.0.1:<bound-port>

If the requested port is unavailable, ZeroTrace Proxy binds a random local port and records a notice.

Runtime Snapshot

FieldMeaning
Endpoint URLLocal URL clients should use.
Requested portPort you asked for.
Bound portPort actually used.
Active chainChain currently selected.
Route countNumber of routes including fallback chains.
Healthy route countRoutes currently considered healthy.
Last exit IPMost recent observed exit IP.
Request/success/failure countRuntime totals.
Switch countNumber of route switches.
Bytes received/sentRuntime traffic totals.

Traffic Entries

Traffic log entries include:

  • method
  • target host
  • target URL
  • status code
  • request bytes
  • response bytes
  • duration
  • success flag
  • error message
  • chain and route names
  • timestamps

The Chain Engine keeps the latest 500 traffic entries.

Runtime Details

DetailMeaning
ListenerLocal HTTP proxy and CONNECT tunnel listener.
Bind hostAlways binds to 127.0.0.1.
Requested vs bound portRequested port is what you asked for; bound port is what the runtime actually got.
Health timestampShows when health was last checked.
Active routePrimary or fallback route currently serving traffic.
CountersRequest count, success count, failure count, switch count, bytes received, and bytes sent.
Byte countingCounts normal forwarding and CONNECT tunnel bytes.
Log capNew entries replace old ones after the latest 500 entries.

Auth and Bandwidth

When policy auth is enabled, clients must provide Basic proxy credentials. When bandwidth limit is reached, the runtime responds with status 509 and records the bandwidth-limit error.

When a client cannot connect, verify the bound port first. The requested port may differ if ZeroTrace Proxy had to fall back.

On this page