Logo
Tutorials

Run a Chain Runtime

Start a local HTTP/CONNECT endpoint that sends traffic through a saved chain.

The Chain Engine turns saved chain definitions into local proxy endpoints.

1. Create or Select a Chain

  1. Open Chain Engine -> Chains.
  2. Create a chain with tested hops.
  3. Add fallback chains if you have them.
  4. Attach a policy.
  5. Save.

2. Review Policy

For a first run, the Balanced policy is enough:

SettingBalanced behavior
Startup validationDisabled by default.
Request timeout20 seconds.
Connect timeout12 seconds.
Health check interval20 seconds.
Failure threshold3.
Retry budget1.
FallbackEnabled.

3. Start Runtime

  1. Open the chain runtime controls.
  2. Choose a requested local port.
  3. Enable auto-start if this chain should return after app restart.
  4. Start runtime.
  5. Copy the endpoint URL.

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

4. Use the Endpoint

Point a compatible client at:

http://127.0.0.1:<bound-port>

The runtime supports normal HTTP forwarding and CONNECT tunnels.

5. Watch Traffic

Open Chain Engine -> Traffic and monitor:

  • target host and URL
  • status code
  • request and response bytes
  • route used
  • duration
  • success or error
  • last exit IP
  • switch count

If traffic fails, first check the runtime snapshot for last error and bound port, then check the Traffic page for request-level failures.

On this page